簡體   English   中英

可可在保留動畫的同時調整NSImage的大小

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM