-
大小: 946KB文件類型: .zip金幣: 2下載: 0 次發(fā)布日期: 2021-06-17
- 語言: 其他
- 標(biāo)簽:
資源簡介
Screen To Gif 動畫制作軟件允許你記錄一個選擇區(qū)域的屏幕并保存為gif動畫。
特點說明:
記錄你的屏幕,直接保存到一個gif動畫循環(huán)。
暫停和繼續(xù)記錄。
移動窗口來記錄你想要什么。
編輯框架,添加過濾器,恢復(fù)或使溜溜球的風(fēng)格。
作物和調(diào)整。
記錄工作。
刪除幀。
選擇一個文件夾來保存文件或簡單的讓程序保存在桌面。
添加系統(tǒng)光標(biāo)到您的記錄。
可以做一個.exe文件便攜。
開始/暫停和停止記錄使用F鍵。
特點說明:
記錄你的屏幕,直接保存到一個gif動畫循環(huán)。
暫停和繼續(xù)記錄。
移動窗口來記錄你想要什么。
編輯框架,添加過濾器,恢復(fù)或使溜溜球的風(fēng)格。
作物和調(diào)整。
記錄工作。
刪除幀。
選擇一個文件夾來保存文件或簡單的讓程序保存在桌面。
添加系統(tǒng)光標(biāo)到您的記錄。
可以做一個.exe文件便攜。
開始/暫停和停止記錄使用F鍵。

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Diagnostics;
using?System.Drawing;
using?System.Drawing.Imaging;
using?System.Globalization;
using?System.IO;
using?System.Linq;
using?System.Runtime.InteropServices;
using?System.Threading;
using?System.Threading.Tasks;
using?System.Windows.Forms;
using?System.Windows.Forms.Visualstyles;
using?System.Windows.Input;
using?ScreenToGif.Capture;
using?ScreenToGif.Encoding;
using?ScreenToGif.Pages;
using?ScreenToGif.Properties;
using?AnimatedGifEncoder?=?ScreenToGif.Encoding.AnimatedGifEncoder;
using?Cursor?=?System.Windows.Forms.Cursor;
using?KeyEventArgs?=?System.Windows.Forms.KeyEventArgs;
namespace?ScreenToGif
{
????public?partial?class?Legacy?:?Form
????{
????????#region?Form?Dragging?API?Support
????????//The?SendMessage?function?sends?a?message?to?a?window?or?windows.??
????????//[DllImport(“user32.dll“?CharSet?=?CharSet.Auto?SetLastError?=?false)]
????????//static?extern?IntPtr?SendMessage(IntPtr?hWnd?uint?Msg?int?wParam?int?lParam);
????????//ReleaseCapture?releases?a?mouse?capture?
????????//[DllImport(“user32.dll“?CharSet?=?CharSet.Auto?SetLastError?=?false)]
????????//public?static?extern?bool?ReleaseCapture();
????????#endregion
????????AnimatedGifEncoder?encoder?=?new?AnimatedGifEncoder();
????????readonly?CaptureScreen?capture?=?new?CaptureScreen();
????????private?readonly?UserActivityHook?actHook;
????????private?int?preStart?=?1;
????????private?Size?lastSize;?//The?editor?may?increase?the?size?of?the?form?use?this?to?go?back?to?the?last?size
????????private?bool?screenSizeEdit;
????????private?string?outputpath;
????????private?int?stage?=?0;?//0?Stoped?1?Recording?2?Paused?3?PreStart?4?Editing?5?Encoding
????????public?List?listBitmap;
????????public?List?listCursor?=?new?List();?//List?that?stores?the?icon
????????private?CursorInfo?cursorInfo;
????????private?Rectangle?rect;
????????private?Point?posCursor;
????????private?Point?sizeScreen?=?new?Point(SystemInformation.PrimaryMonitorSize);
????????private?Bitmap?bt;
????????private?Graphics?gr;
????????private?Thread?workerThread;
????????private?bool?_isPageGifOpen;
????????private?bool?_isPageAppOpen;
????????private?bool?_isPageInfoOpen;
????????public?Legacy()?//Constructor
????????{
????????????InitializeComponent();
????????????#region?Load?Save?Data
????????????//Gets?and?sets?the?fps
????????????numMaxFps.Value?=?Settings.Default.STmaxFps;
????????????//Load?last?saved?window?size
????????????this.Size?=?new?Size(Properties.Settings.Default.STsize.Width?Properties.Settings.Default.STsize.Height);
????????????#endregion
????????????//Gets?the?window?size?and?show?in?the?textBoxes
????????????tbHeight.Text?=?(this.Height?-?71).ToString();
????????????tbWidth.Text?=?(this.Width?-?16).ToString();
????????????//Performance?and?flickering?tweaks
????????????this.DoubleBuffere
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-12-20?15:52??ScreenToGif08\
?????文件????????2396??2013-12-17?21:59??ScreenToGif08\App.config
?????目錄???????????0??2013-12-17?21:59??ScreenToGif08\bin\
?????目錄???????????0??2013-12-17?21:59??ScreenToGif08\bin\Debug\
?????文件?????1987584??2013-12-17?21:59??ScreenToGif08\bin\Debug\ScreenToGif.exe
?????文件????????2016??2013-12-17?21:59??ScreenToGif08\bin\Debug\ScreenToGif.exe.config
?????文件??????286208??2013-12-17?21:59??ScreenToGif08\bin\Debug\ScreenToGif.pdb
?????文件???????22472??2013-12-17?21:59??ScreenToGif08\bin\Debug\ScreenToGif.vshost.exe
?????文件????????2016??2013-12-17?21:59??ScreenToGif08\bin\Debug\ScreenToGif.vshost.exe.config
?????文件?????????490??2013-12-17?21:59??ScreenToGif08\bin\Debug\ScreenToGif.vshost.exe.manifest
?????目錄???????????0??2013-12-19?14:07??ScreenToGif08\bin\Release\
?????文件???????22472??2013-12-19?14:01??ScreenToGif08\bin\Release\ScreenToGif.vshost.exe
?????文件????????2396??2013-12-17?21:59??ScreenToGif08\bin\Release\ScreenToGif.vshost.exe.config
?????文件?????????490??2012-06-02?22:34??ScreenToGif08\bin\Release\ScreenToGif.vshost.exe.manifest
?????目錄???????????0??2013-12-17?21:59??ScreenToGif08\Capture\
?????文件????????1058??2013-12-17?21:59??ScreenToGif08\Capture\CaptureScreen.cs
?????文件?????????584??2013-12-17?21:59??ScreenToGif08\Capture\CursorInfo.cs
?????文件????????2167??2013-12-17?21:59??ScreenToGif08\Capture\Win32Stuff.cs
?????目錄???????????0??2013-12-17?21:59??ScreenToGif08\Encoding\
?????文件???????15685??2013-12-17?21:59??ScreenToGif08\Encoding\AnimatedGifEncoder.cs
?????文件?????????312??2013-12-17?21:59??ScreenToGif08\Encoding\Constants.cs
?????文件???????20032??2013-12-17?21:59??ScreenToGif08\Encoding\GifDecoder.cs
?????文件????????8309??2013-12-17?21:59??ScreenToGif08\Encoding\GifEncoder.cs
?????文件????????3065??2013-12-17?21:59??ScreenToGif08\Encoding\GifExtensions.cs
?????文件???????12086??2013-12-17?21:59??ScreenToGif08\Encoding\ImageUtil.cs
?????文件????????9287??2013-12-17?21:59??ScreenToGif08\Encoding\LZWEncoder.cs
?????文件???????14329??2013-12-17?21:59??ScreenToGif08\Encoding\NeuQuant.cs
?????文件???????12111??2013-12-17?21:59??ScreenToGif08\GifRecorder.csproj
?????文件?????????481??2013-12-17?21:59??ScreenToGif08\GifRecorder.csproj.DotSettings.user
?????文件?????????523??2013-12-17?21:59??ScreenToGif08\GifRecorder.csproj.user
?????文件?????????996??2013-12-19?14:10??ScreenToGif08\GifRecorder.sln
............此處省略103個文件信息
評論
共有 條評論