2010-06-25 4 views
2

DOM PDF에서 내 이미지의 품질이 왜 떨어지는 지 알고 싶습니다.DOMPDF 이미지 품질

다음 이미지 : http://img517.imageshack.us/img517/6996/top3.gif

테두리는 1 픽셀의 그리고 모든 날카로운 보인다.

DOMPDF가 포함 된 HTML 문서에 이미지를 포함하면 모든 것이 훌륭하게 작동하지만 이미지의 품질은 정말 선명하지 않습니다.

출력 : 나는 다음과 같은 코드를 포함하고있어

img88.imageshack.us/img88/3801/screenshot20100625at110.png : 이것은 단지 방법에 문제가 될 수

<p><img src="img/pdf/top.gif" /></p> 
+1

dompdf를 사용하는 일부 샘플 PHP 코드와 전체 샘플 HTML을 사용하면 다른 사람들이 내 문제를 복제하도록 허용합니다. –

답변

1

PDF가 화면에 표시됩니다. DOMPDF_DPI 값을 이미지와 동일하게 설정하면 이미지 크기와 문서의 크기가 일대일로 대응해야합니다 (72 값 시도). 나는 당신이 PDF를보고있는 줌 레벨이 스크린과 PDF 사이에서 정확하게 매칭되지 않는다면 베팅을해야합니다.

PDF는 인쇄 될 예정이며 품질을 확인하기 위해 인쇄 해 보셨습니까? 보기에 좋지 않으면 DOMPDF_DPI의 값을 조정하거나 이미지의 크기를 지정하십시오.

+0

동일한 문제가 있으며 확대/축소 수준이 변경되지 않습니다. 이미지는 페이지에서 8 번 반복되는 QR 코드입니다. 일부 픽셀은 투명하게 변합니다. 그것은 png 형식입니다. 지금 jpg 형식으로 Png의 문제인지 확인하려고합니다. – Porlune

+0

@Porlune imagick 또는 gmagick PHP 확장 기능을 사용할 수 있습니까? 그렇다면 해당 코드를 비활성화하거나 [관련 코드를 주석으로 작성] (https://github.com/dompdf/dompdf/blob/v0.6.2/lib/class.pdf.php#L3927-L3992) 해보십시오. – BrianS

+0

gm은 종속성입니다.이 라이브러리는 없으면 작동하지 않습니다. 테스트 후, 이것은 png 파일에서만 발생하는 것으로 보입니다. – Porlune