Cocoaはさっぱり!
■ このスレッドは過去ログ倉庫に格納されています
0160名称未設定
01/12/19 19:07ID:UIDDcMdWimage = [ [ NSImage alloc ] initWithContentsOfFile:path ];
[ [ image bestRepresentationForDevice:nil ] setSize:size ];
newImage = [ [ NSImage alloc ] initWithSize:size ];
[ newImage lockFocus ];
[ image compositeToPoint:NSZeroPoint operation:NSCompositeCopy ];
[ newImage unlockFocus ];
[ image release ];
こんな感じでどうだろう。
新たに縮小後のサイズのNSImageを確保してそこに縮小した
画像を描画し、元のNSImageは解放するというやり方だけど。
■ このスレッドは過去ログ倉庫に格納されています