Mac Appの画像のサイズを変更しています。私ができることをしたいのは、PDFImageRepを持つサイズ変更されるイメージをユーザーがインポートし、自分の選択した解像度で新しいPDFファイルを保存する場合です。サイズ変更PDF NSImage OSX
は、これまでのところ私はのように、新しいサイズで画像を描画しようとしました:
- (NSImage*)imageAtSize:(NSSize)newSize
{
NSImage *resizedImage = [[NSImage alloc] initWithSize:newSize];
[resizedImage lockFocus];
[self drawInRect:NSMakeRect(0, 0, newSize.width, newSize.height)
fromRect:NSMakeRect(0, 0, self.size.width, self.size.height)
operation:NSCompositeSourceOver fraction:1.0];
[resizedImage unlockFocus];
return resizedImage;
}
が、これは、PDF画像の担当者を失い、それゆえ私の省のコードは失敗します。
どうすればいいですか?私が使用しようとしている画像はベクタベースでなければならないので、新しい解像度を指定するためにPDFのプロパティを更新するだけの方法はありますか?