[英]Cocoa resize NSImage while preserving animation
有沒有辦法調整NSImage
(動畫gif)的大小並保留動畫? 我想制作512x256px大小的動畫gif,適合256x256px的矩形。
[newImage lockFocus];
[animatedGif drawInRect:newRect
fromRect:NSMakeRect(0.0f, 0.0f, self.size.width, self.size.height)
operation:NSCompositeCopy
fraction:1.0f];
[newImage unlockFocus];
我將保存動畫gif的第一張圖片。 當您要調整NSImage的大小時,只需繪制動畫的第一張圖像即可。
希望我能正確理解您的問題。
也許您可以使用一個計時器對其進行動畫處理,該計時器每隔0.1秒顯示另一幀?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.