Chuyển đổi PDF sang PNG bằng ImageMagick


91

bằng ImageMagick, tôi nên sử dụng lệnh nào để chuyển PDF sang PNG? Tôi cần chất lượng cao nhất, kích thước tệp nhỏ nhất. đây là những gì tôi có cho đến nay (rất chậm):

convert -density 300 -depth 8 -quality 85 a.pdf a.png

Nhìn vào những gì Gmail thực hiện khi người dùng "xem" một tệp PDF, chất lượng thật tuyệt vời và kích thước tệp rất nhỏ. DPI chỉ là 96 (tôi phải đặt mật độ 300 để có được mọi thứ tốt). Bất cứ ai biết cách GMail làm điều đó? Cảm ơn.


2
Sử dụng densitycũng là giải pháp của hình ảnh chuyển đổi quá mờ .
ch271828n

20
I need highest quality, smallest file size.Đồng thời? Không thể nào. Chào mừng đến với thế giới thực!
bia

Câu trả lời:


40

khi bạn đặt mật độ là 96, nó không đẹp phải không?

khi tôi thử nó, tôi thấy rằng lưu dưới dạng jpg dẫn đến chất lượng tốt hơn, nhưng kích thước tệp lớn hơn


6
vừa thử convert -density 96 -quality 85 a.pdf a.png và kết quả rất tốt
Avi Pinto

1
Dòng lệnh đầy đủ cho việc này là gì? Khi tôi cố gắng chạy điều này trên máy Windows, nó đang chạy lệnh "convert" của Windows.
Andreas

trên Windows mở đầu lệnh "convert" bằng "magick" để nó hoạt động. magick convert - mật độ 300 -depth 8 -quality 85 a.pdf a.png
Matt Manuel

67

Giảm kích thước hình ảnh trước khi đầu ra dẫn đến thứ gì đó trông sắc nét hơn, trong trường hợp của tôi:

convert -density 300 a.pdf -resize 25% a.png

2
Phương pháp này có hiệu quả với tôi trong khi câu trả lời được chấp nhận thì không. Đặc biệt, các đường mỏng kết quả hiện đã ổn trong khi chúng được đặt biệt hiệu rất lớn trước đây.
hiểu lầm

2
Không hiệu quả với tôi, nó tuyên bố rằng nó không tìm thấy tệp.
Sóc đang được huấn luyện vào


Và chạy lệnh trong dòng lệnh. #shiftenteringishard
Squirrel trong đào tạo

5
Trên Windows, bạn cần chạy magick convert -density ...vì "convert" là một tiện ích hệ thống của Windows.
Andreas
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.