我想使用NSBitmapImageRep在代码中构造一个64x64像素的精灵,然后将其绘制到屏幕上,炸得很大。结果将是屏幕上非常大的“像素”。想想老派的马里奥兄弟或Minecraft。我怎样才能做到这一点?
编辑,我想绘制到此屏幕外位图,然后稍后在CALayer上进行渲染
最佳答案
用CGBitmapContextCreate
打开一个新的图像上下文并使用
void CGContextSetInterpolationQuality (
CGContextRef c,
CGInterpolationQuality quality
);
将插值质量设置为
kCGInterpolationNone
。然后将图像绘制到上下文中。
关于cocoa - cocoa :如何绘制按比例放大的NSBitmapImageRep版本?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9446211/