←选择平台

CodecsGifOptions类

总结
提供加载和保存GIF图像的额外选项。
语法
c#
VB
objective - c
c++
Java
公共CodecsGifOptions
公共CodecsGifOptions
@接口LTCodecsGifOptions: NSObject
公共CodecsGifOptions
公共ref类CodecsGifOptions
例子
c#
使用Leadtools;使用Leadtools.Codecs;公共无效CodecsGifOptionsExample (){RasterCodecs codecs =RasterCodecs ();字符串srcFileName = Path.Combine(LEAD_VARS.ImagesDir,“eye.gif”);//获取你想要加载的Gif文件的所有信息。CodecsImageInfo imageInfo =编解码器。GetInformation (srcFileName真正的);//设置动画循环值。如果(imageInfo.Gif.HasAnimationLoop){codecs.Options.Gif.Load.AnimationLoop = imageInfo.Gif.AnimationLoop;如果(imageInfo.Gif。动画循环>codecs.Options.Gif.Save.AnimationLoop = 10;//如果你想要加载的图像使用动画循环,那么在保存选项中使用它。codecs.Options.Gif.Save.UseAnimationLoop = imageInfo.Gif.HasAnimationLoop;//如果你想要加载的图像使用动画背景,那么在保存选项中使用它。如果(imageInfo.Gif.HasAnimationBackground)codecs.Options.Gif.Save.AnimationBackground = imageInfo.Gif.AnimationBackground;//如果你想要加载的图像使用动画面板,那么在保存选项中使用它。如果(imageInfo.Gif.HasAnimationPalette)codecs.Options.Gif.Save.SetAnimationPalette (imageInfo.Gif.GetAnimationPalette ());codecs.Options.Gif.Save.UseAnimationPalette = imageInfo.Gif.HasAnimationPalette;//如果你想要加载的图像使用了intrlace选项,那么使用它,否则不要使用它。codecs. options . gif . save . interlace = imageinfo . gif . isinterlace;codecs.Options.Gif.Save.AnimationWidth = imageInfo.Gif.AnimationWidth;codecs.Options.Gif.Save.AnimationHeight = imageInfo.Gif.AnimationHeight;RasterImage srcImage = codecs.Load(srcFileName);编解码器。保存(srcImage Path.Combine (LEAD_VARS.ImagesDir“gif1.gif”), RasterImageFormat.Gif, srcImage。BitsPerPixel, 1, srcImage。PageCount, 1, codecssavepagmode . overwrite);//更改一些保存选项并将图像保存在一个新文件中。codecs.Options.Gif.Save.UseAnimationLoop =真正的codecs.Options.Gif.Save.AnimationLoop = 1;codecs.Options.Gif.Save.AnimationWidth = imageInfo.Gif.AnimationWidth + 100;codecs.Options.Gif.Save.AnimationHeight = imageInfo.Gif.AnimationHeight + 100;//保存Gif设置后的图像。编解码器。保存(srcImage Path.Combine (LEAD_VARS.ImagesDir“gif2.gif”), RasterImageFormat.Gif, srcImage。BitsPerPixel, 1, srcImage。PageCount, 1, codecssavepagmode . overwrite);//清理srcImage.Dispose ();codecs.Dispose ();静态LEAD_VARS{公共常量字符串ImagesDir =@“C: \ LEADTOOLS21 \ Resources \图片”
需求

目标平台

Leadtools。编解码器的组装
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。