1
用於NSImageView
的圖片尺寸是否需要與圖片視圖尺寸相同?NSImageView尺寸vs NSImage尺寸
作爲一個例子,當我有一個64像素×64像素尺寸的圖標圖像時,我確保顯示圖像的NSImageView
也是64像素×64像素。但是,如果我有一個NSImageView
,即48像素×48像素,那麼我會確保該圖像視圖具有48像素×48像的圖像。這兩個圖像都是相同的圖標,但一個比另一個大。因此,不是在應用程序中有兩個單獨的圖像(如果有很多圖像可以增加應用程序的大小),我想知道是否可以只有一個圖像(64x64圖像),並將較大的圖像用於較小的圖像NSImageViews
。
那麼這會降低正在使用的圖像的分辨率嗎? – wigging
你可以這樣配置,是的。例如,你可以告訴它使用'NSImageScaleProportionallyUpOrDown'來放大或縮小,以保持縱橫比和比例以保持你的NSImageView的大小。本節應該很有幫助:https://developer.apple.com/library/mac/documentation/Cocoa/Reference/ApplicationKit/Classes/NSCell_Class/Reference/NSCell.html#//apple_ref/doc/c_ref/NSImageScaling – Ryan