アプリでグラフを描画するカスタム NSView があります。画像を含むPDFを生成しています。iOS では、次のようなコードを使用してこれを行います。
UIGraphicsBeginImageContextWithOptions(self.frame.size, NO, 0.0);
[self drawRect:self.frame];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
iOS では、ディスプレイは網膜であり、画像が非常に高解像度であることを意味しますが、現在 Mac アプリでこれを実行しようとしていますが、非網膜の Mac は非高解像度を生成するため、画像の品質は低くなります。画像のバージョン。
NSView を使用して画像を生成するときに、網膜のように動作するように強制したいと思います。そうすれば、画像を PDF に入れると、はるかに高い解像度になります。現在、それは非常にぼやけており、魅力的ではありません。