WPF完整GIF制作工具实例(第3部分:生成GIF)
发布时间
阅读量:
阅读量
生成GIF文件所采用的工具包括AnimatedGifEncoder、LZWEncoder以及NeuQuant,相关源代码在网络上能够获取到。鉴于该示例支持对每一帧进行独立的延时调整,因此对AnimatedGifEncoder类中的AddFrame方法进行了相应的修改。
public bool AddFrame(Image im, int ms)
{
if ((im == null) || !started)
{
return false;
}
bool ok = true;
try
{
if (!sizeSet)
{
// use first frame's size
SetSize(im.Width, im.Height);
}
image = im;
GetImagePix
全部评论 (0)
还没有任何评论哟~
