S setking Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-13 #1 如我有一张GIF图片,大小是800*600 但图片右面的内容我不想要,怎么样通过裁剪,只剩下左边400*600的内容!然后保存为新图片?? 如何解决?
S setking Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-13 #2 如我有一张GIF图片,大小是800*600 但图片右面的内容我不想要,怎么样通过裁剪,只剩下左边400*600的内容!然后保存为新图片?? 如何解决?
C chenybin Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-13 #3 如果还是gif可能比较困难,但是有有办法,我的做法是让这个图全屏显示,然后通过CopyRect的方法,把图拷贝到Bitmap里面,然后再把这个btimap转成Gif(通过GraphicEx)
S setking Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-13 #4 (通过GraphicEx)????? 通过GraphicEx可以把bitmap转为gif吗?
C chenybin Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-13 #5 这搂子捅大了,楼主自己搞定吧。惭愧惭愧 以前没有用过设置过Gif,其他格式转Bmp还是相对容易的,但是有一点,GraphicEx里面所有的图形类(除jpg外),包括Tiff等等都是间接从TBimap继承的,所以我才会说可以转 TGraphicExGraphic = class(TBitmap) TGIFGraphic = class(TGraphicExGraphic) 既然TGifGraphic是从TBimap继承的,也就有了里面的那个数组,也就可以转换裁剪了,但是前提是那个GIF是静态的,而且能被GraphicEx读取 以上属个人看法,仅供参考
这搂子捅大了,楼主自己搞定吧。惭愧惭愧 以前没有用过设置过Gif,其他格式转Bmp还是相对容易的,但是有一点,GraphicEx里面所有的图形类(除jpg外),包括Tiff等等都是间接从TBimap继承的,所以我才会说可以转 TGraphicExGraphic = class(TBitmap) TGIFGraphic = class(TGraphicExGraphic) 既然TGifGraphic是从TBimap继承的,也就有了里面的那个数组,也就可以转换裁剪了,但是前提是那个GIF是静态的,而且能被GraphicEx读取 以上属个人看法,仅供参考