여러 Webp 이미지를 개별 PDF로 변환하고 싶습니다. 다음 명령으로 이 작업을 수행할 수 있습니다.
parallel convert '{} {.}.pdf' ::: *.webp
또는 다음 FFMPEG 명령을 사용할 수 있습니다.
find ./ -name "*.webp" -exec dwebp {} -o {}.pdf \;
그러나 변환 프로세스 중에 Webp 파일이 디코딩되어 결과 PDF 파일 크기가 훨씬 커집니다. JPG를 PDF로 변환하기 위해 위 명령을 사용하면 PDF 크기가 JPG 이미지 크기에 매우 가깝습니다.
이 명령은 JPG에서는 작동하지만 img2pdf 프로그램은 Webp 형식에서는 작동하지 않습니다.
find ./ -name "*.jpg" -exec img2pdf {} -o {}.pdf \;
Webp에서 PDF로 변환도 시도했습니다.이 온라인 서비스, PDF 크기가 큽니다.
Webp 파일 크기 내에서 PDF 크기를 유지하는 방법은 무엇입니까?
답변1
Imagemagick과 Ghostscript를 사용하면 어떨까요?
convert img.webp img.pdf
gs -sDEVICE=pdfwrite -dNOPAUSE -dBATCH -dPDFSETTINGS=/ebook -sOutputFile=img-small.pdf img.pdf
샘플 파일 테스트에서 약 3.2MB의 PDF 결과를 얻었습니다.
편집하다
당신은 할 수다음 지침을 따르십시오.존재하다우분투imagemagick이 webp로 빌드되었는지 확인하세요. 이 패키지를 설치하세요윈도우의 경우또는애플 시스템이 작업을 수행:
brew install webp
brew install imagemagick