有没有办法调整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];
答案 0 :(得分:0)
我会保存动画gif的第一张照片。当您要调整NSImage的大小时,只需绘制动画的第一个图像。
我希望我能正确理解你的问题。
答案 1 :(得分:0)
也许您可以使用定时器手动设置动画,每隔0.1秒再显示一帧?