PDF 파일을 PNG 이미지로 변환하는 방법에 대해 많은 질문이 있지만 저는 선명한 PNG 파일을 얻은 다음 기본적으로 흐릿하거나 흐릿해 보이지 않고 PDF 파일에 래핑하거나 포함하고 싶습니다.
imagemagic을 설치하면 다음과 같은 간단한 변환을 수행할 수 있다는 것을 깨달았습니다.
convert sample.png sample.pdf
또한 깊이와 품질 설정을 설정하기 위해 여러 가지 스위치를 사용해 보았습니다.
convert -quality 100 sample.png sample.pdf
그러나 PDF는 여전히 흐릿하거나 흐릿하게 보입니다.
예시 이미지는 다음과 같습니다.
http://img406.imageshack.us/img406/6461/picture3mu.png
png라서 깨끗하고 깔끔해요. PDF로 변환하면 크기가 같아도 흐릿하게 보입니다.
그림 4.png http://img803.imageshack.us/img803/9969/picture4at.png
고품질로 PNG를 PDF로 변환하는 방법은 무엇입니까?
답변1
이 옵션을 사용해 보세요 -density
. 기본 해상도는 인치당 72 도트입니다. 그러니 비슷한 것을 시도해 보세요 -density 300
.
참고로 참조하세요-density
ImageMagick 명령줄 옵션 문서에 있습니다.
답변2
이것으로부터 좋은 PDF 출력을 얻는 것은 꽤 복잡할 수 있습니다 convert
. 노력하다img2pdf
대신에. 추가 정보 파일에서:
JPEG 및 JPEG2000 파일을 불필요하게 다시 인코딩하지 않고도 이미지를 PDF로 무손실 변환할 수 있습니다. 따라서 품질 손실이 없으며 불필요하게 큰 출력 파일이 생성되지 않습니다.
명확히 하자면: PDF에는 무손실 JPEG 2000 이미지를 포함할 수 있습니다(그리고대부분의 독자들은 그들을 지지하는 것 같다.). 따라서 이 변환은 완전히 무손실입니다.
convert sample.png -quality 0 sample.jp2
img2pdf -o sample.pdf sample.jp2
(물론 JP2 담당자를 사용할 수 있다고 가정: 확인하십시오 identify -list format | grep JP2
.)
답변3
나는 당신이 인식하는 PDF 품질 저하가 단지 당신의 영향일 뿐이라고 거의 확신합니다.PDF 뷰어안티의앨리어싱특징.
PDF를 보는 데 사용하면 evince
특정 확대/축소 수준(빠른 테스트에서는 300%)에서 앤티앨리어싱이 자동으로 꺼지는 것을 볼 수 있습니다. 계속 확대하면 이를 명확하게 볼 수 있습니다. 어느 시점에서 픽셀이 갑자기 명확하게 표시되는 것을 알 수 있습니다. 정확한 이미지 검사를 위해서는 이 시점에서 앤티앨리어싱을 꺼야 합니다.
답변4
PDF는 벡터 형식(즉, 파일에 그릴 선에 대한 설명이 포함되어 있음)인 반면 다른 형식(JPG, PNG)은 래스터 형식(파일은 그릴 각 픽셀의 색상을 설명함)입니다. PDF를 확대해도 여전히 선명한 선만 나타납니다. JPG 및 PNG는 픽셀화되어 나타납니다.
(알겠습니다. 거짓말을 했습니다. PDF도 래스터일 수 있습니다.)