Как читать, PNG отображают к NSImage

как я могу прочитать изображение PNG в NSImage. Я попробовал следующий путь, но когда я получаю ширину и размер изображения, я получаю некоторое странное значение.. если кто-либо может направить меня в правильном пути.. очень соответствующий..

 NSImage * picture =  [[NSImage alloc] initWithContentsOfFile: [bundleRoot stringByAppendingString:tString]];

 NSLog(@"sixe %d %d",picture.size.width, picture.size.height);
 if( picture ){ 
  NSLog(@"Picture is not null"); 
 }else {
  NSLog(@"Picture is null.");
 }

Спасибо

8
задан Laurent Etiemble 21 April 2010 в 09:23
поделиться

2 ответа

Ваш код для загрузки изображения правильный.

Код для отображения размера неверен; Члены NSSize - это CGFloat, который должен быть напечатан со строкой формата% f:

NSLog(@"size %f %f",picture.size.width, picture.size.height);
6
ответ дан 5 December 2019 в 20:14
поделиться

Используйте [NSImage imageNamed: tString] . tString должно быть базовым именем файла изображения; и не обязательно содержать расширение файла.

2
ответ дан 5 December 2019 в 20:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: