У меня есть пара изображений, которые я использую в своем приложении (одно из них прилагается). Странно то, что реальный размер изображения (показанный искателем и предварительным просмотром) составляет 1200x701 px.
Когда я получаю доступ к изображению из кода и его размеру, я получаю 360x210px. Что здесь происходит?
Код, который я использую, чтобы получить размер изображения:
NSImage *newImg = [[NSImage alloc] initWithContentsOfURL:
[NSURL URLFromPasteboard:[sender draggingPasteboard]]];
float h = [newImg size].height; //height is 210px - should be 701px
float w = [newImg size].width; //width is 320px - should be 1200px
Содержимое newImg — это то же самое изображение, которое было указано и загружено — я все равно показываю его в NSImageView, поэтому я вижу. Просто размер, взятый с -size
, неверен.
Это изображение: