私は何か間違ったことをしているに違いない。iOSのpdfContextとPDFSharpを使用したPDFの両方に画像をPDFにレンダリングしてみました。PhotoshopやMicrosoftの画像プレビューで開いたときと比べるとぼやけています。だから多分私は画像自体で何が起こっているのか理解していません。これが私が知っていることです:
画像サイズは90x20(wxh)です。解像度は264ppiです。
PDFSharpで描画するには、次のようにします。
XImage image = XImage.FromGdiPlusImage(Properties.Resources.logo);
gphx.DrawImage(image, leftStartDefault, 50, image.PointWidth, image.PointHeight);
上記のコードでimage.PixelWidth、image.PixelHeightも試しました。どちらも同じぼやけた結果を生成します。
iOSでは、
UIImage *logo = [UIImage imageNamed:@"logo.png"];
[logo drawInRect:CGRectMake(self.frame.size.width - 90 - 60, 20, 90, 20)];
どちらもぼやけた結果を生成します。理由はわかりません。描くサイズの選び方が足りないのかわかりません。グラフィックアーティストに別の解像度/サイズの画像を要求する必要がある場合、またはそれが描画呼び出しを行う方法である場合。半分のサイズで画像を描くと、より鮮明になります。
例えば
gphx.DrawImage(image, leftStartDefault, 50, 45, 10);
何かご意見は?ありがとう。