低解像度で印刷される画像

The_g U r U

印刷用の画像を含むPDFを作成する必要があります。iTextを使用して高解像度の画像をPDFに追加しています。品質が72DPIに低下しています。印刷後の画像の品質が低下します。

元の画像の解像度は2549 * 3304およびDPI(300)です。

以下のオプションを試してみました

image.scaleAbsolute(2549*.24 ,3304*.24 ); 

image.setDpi(300,300);     

image.scaleToFit(2549*.24 ,3304*.24 );

現在のコードは次のようになります

Document document = new Document(PageSize.LETTER);

document.open();

Image image = Image.getInstance("C:/Project/bg.png");

image.setAbsolutePosition(0,0);

image.scalePercent(24);

document.add(image);

document.close();

私はいくつかのスレッドを通過しました(iTextSharpを使用してPDFに画像を追加し、それを適切にスケーリングします)それでも問題を解決できません

印刷中の画質を向上させるために、誰かがこれについて私を助けてくれますか?

ブルーノ・ロワジー

このsetDpi()方法はコードには関係ありません。元の画像のDPIも関係ありません。ピクセルはiTextではポイントとして扱われます。つまり、画像をそのまま追加すると、1インチあたり72ピクセルになります。

画像を元のサイズの24パーセントに拡大縮小します。これは、解像度を上げることを意味します。スペースの24%だけを使用して、同じ数のピクセルを表示しています。この場合、611.76ポイントに分散された2549ピクセルを表示しています。これは約8.5インチです。これは、実際に300DPIの解像度があることを意味します。

この問題はPDF内の画像の解像度が原因ではないと思います(ただし、PDFを検査できないため、わかりにくいです)。この問題は、PDFの解像度とは異なる解像度を使用してドキュメントを印刷する印刷プロセスが原因であると思います。

いずれの場合も:メソッドscalePercent()scaleAbsolute()またはを使用する場合、iTextはピクセル数を減らしませんscaleToFit()

コメントに基づく追加情報:

PDFには解像度がないため、PDFに「解像度」を要求しても意味がありません(PDF内の画像には解像度がある場合があります)。Photoshopが解像度が72DPIであると言う理由がわかりません。PDFの測定単位はポイントに対応し、1インチに72ポイントあるため、これがデフォルト値である可能性があります。

あなたが共有したPDFを調べました。画面で見ても解像度の低下は見られません。ドキュメントのサイズは8.5x11インチであることがわかります。画像については、Acrobatによって生成されたレポートをご覧ください。

ここに画像の説明を入力してください

幅/高さ:2550/3300ピクセルで表示されます。

2550 / 8.5 = 300

3300/11 = 300

したがって、解像度は1インチあたり300ピクセルです。または:PDFは希望どおりに作成されます。

ただし、ドキュメントを印刷すると解像度が低下すると言います。これは、さまざまな原因で発生する可能性があります。8.5x11インチより大きいページに印刷している場合、プリンタがその解像度で印刷できない場合、PDFビューアが「劣化した印刷」を使用してのみ印刷できる場合があります。 ..。。

私のアドバイスは、このPDFをさまざまなプリンターでさまざまなビューアーを使用してテストし、原因を見つけることです。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

低解像度で画像を印刷するGoogleChrome

分類Dev

getuserMedia()Javascriptで撮影された低解像度の画像

分類Dev

Anaconda / RstudioがMacRetina画面に低解像度で表示される

分類Dev

高解像度画像から大量の低解像度画像を生成する

分類Dev

モバイルで低解像度の画像を使用するにはどうすればよいですか?

分類Dev

画像が低解像度で読み込まれているように見えることがあります

分類Dev

低解像度画像でアルコマーカーを検出する方法

分類Dev

Qt-PDFに印刷するときのQTextCursorinsertImageの低解像度

分類Dev

一部のプログラムが突然低解像度で表示されるのはなぜですか?

分類Dev

画像が元の解像度で保存されない

分類Dev

コード名低解像度で実行されている1つのアプリ(Android)

分類Dev

低画面解像度

分類Dev

低画面解像度

分類Dev

低解像度のトリミングされた画像と比較して、別のトリミングされた画像を取得する方法

分類Dev

ズーム/低解像度でfloatがヘッダーから外れる

分類Dev

低解像度と高解像度の異なるAndroidManifest.xml

分類Dev

印刷用に高解像度画像を分割

分類Dev

高解像度画像のみで多重解像度をサポートする方法

分類Dev

高解像度の画像が完全に読み込まれたら、低解像度の背景画像をより良いものに置き換えるにはどうすればよいですか?

分類Dev

異なる画面解像度で固定された位置

分類Dev

異なる画面解像度で固定された位置

分類Dev

xrandrで検出されない解像度を設定する

分類Dev

ブートストラップなしで低解像度で画像を適切に配置するにはどうすればよいですか?

分類Dev

ImageViewが高解像度の画像を非常に低品質でロードしている

分類Dev

matplotlibとpythonを使用して非常に低解像度で画像を保存するための回避策

分類Dev

gridviewで同じサイズと解像度の画像が実行されない

分類Dev

高解像度の静止画像と低解像度(ビデオ)のプレビュー用にAVCaptureSessionを構成するにはどうすればよいですか?

分類Dev

numpyで高解像度から低解像度のndarrayへのマッピングを取得する方法

分類Dev

PHImageManager.requestImageForAssetはiOSで低解像度の画像を迅速に返します

Related 関連記事

  1. 1

    低解像度で画像を印刷するGoogleChrome

  2. 2

    getuserMedia()Javascriptで撮影された低解像度の画像

  3. 3

    Anaconda / RstudioがMacRetina画面に低解像度で表示される

  4. 4

    高解像度画像から大量の低解像度画像を生成する

  5. 5

    モバイルで低解像度の画像を使用するにはどうすればよいですか?

  6. 6

    画像が低解像度で読み込まれているように見えることがあります

  7. 7

    低解像度画像でアルコマーカーを検出する方法

  8. 8

    Qt-PDFに印刷するときのQTextCursorinsertImageの低解像度

  9. 9

    一部のプログラムが突然低解像度で表示されるのはなぜですか?

  10. 10

    画像が元の解像度で保存されない

  11. 11

    コード名低解像度で実行されている1つのアプリ(Android)

  12. 12

    低画面解像度

  13. 13

    低画面解像度

  14. 14

    低解像度のトリミングされた画像と比較して、別のトリミングされた画像を取得する方法

  15. 15

    ズーム/低解像度でfloatがヘッダーから外れる

  16. 16

    低解像度と高解像度の異なるAndroidManifest.xml

  17. 17

    印刷用に高解像度画像を分割

  18. 18

    高解像度画像のみで多重解像度をサポートする方法

  19. 19

    高解像度の画像が完全に読み込まれたら、低解像度の背景画像をより良いものに置き換えるにはどうすればよいですか?

  20. 20

    異なる画面解像度で固定された位置

  21. 21

    異なる画面解像度で固定された位置

  22. 22

    xrandrで検出されない解像度を設定する

  23. 23

    ブートストラップなしで低解像度で画像を適切に配置するにはどうすればよいですか?

  24. 24

    ImageViewが高解像度の画像を非常に低品質でロードしている

  25. 25

    matplotlibとpythonを使用して非常に低解像度で画像を保存するための回避策

  26. 26

    gridviewで同じサイズと解像度の画像が実行されない

  27. 27

    高解像度の静止画像と低解像度(ビデオ)のプレビュー用にAVCaptureSessionを構成するにはどうすればよいですか?

  28. 28

    numpyで高解像度から低解像度のndarrayへのマッピングを取得する方法

  29. 29

    PHImageManager.requestImageForAssetはiOSで低解像度の画像を迅速に返します

ホットタグ

アーカイブ