我从磁盘加载图像(NSImage),并将其绘制到 MAC 上的 NSImageView 上,没问题图像看起来很清晰。
将其绘制到 NSImageView 后,我用相同的图像调用下面的函数,然后将返回的值绘制到相同的 NSImageView。结果图像非常模糊,即使我所做的只是 lockFocus 和 UnlockFocus 而没有做任何其他事情。
-(NSImage*)addTarget:(NSImage*)image
{
[image lockFocus]; // this image is sharp and clear
[image unlockFocus];
return image; // this image is extremely blurry
}
任何人都知道为什么或如何解决这个问题?
谢谢粗略