我正在开发一个macOS Cocoa应用程序,它是一个图像查看器,如Preview.app。
当我尝试使用NSImageView
加载6000x4000 JPEG时,我的应用程序太慢了。
NSImageView
中有一个NSScrollview
来支持放大。
如何加快和优化我的应用以放大高分辨率图像?
答案 0 :(得分:0)
使用CATiledLayer - 没有开箱即用的现成视图但是我确定有样本和开源控件。
e.g。见:http://www.cimgf.com/2011/03/01/subduing-catiledlayer/