'İmagemagick convert' kullanarak, bir görüntüyü nasıl yeniden boyutlandırabilirim ve görüntü kalitesini koruyarak ortalanmış bir A4 boyutlu pdf'e dönüştürebilirim?


1

Bir png görüntüsünü pdf'ye dönüştürdüğümde, kullanıyorum convert in.png -page A4 out.pdf Görüntü kalitesinin korunduğu ve görüntünün varsayılan olarak sol alt köşeye hizalandığı bir pdf almak için. Merkeze hizalamak için ekleyebilirim -gravity center.

Ancak, son zamanlarda bunu çalışırken convert in.png -gravity center -page A4 out.pdf A4 sayfasından daha büyük boyutlara sahip bir görüntü ile, görüntünün sağ üst köşesi pdf'te ortalanır ve görüntünün çoğu, yalnızca pdf'in sol alt köşesini doldurduğundan kırpılır. olmadan -gravity center her şey beklendiği gibi çalışır ve görüntü yeniden boyutlandırılır ve tam çözünürlükte göründüğü gibi tutulurken pdf'in sol alt köşesinden başlayan pdf'i doldurur.

denedim bu öneri ve farklı kombinasyonları -density, -extent, -quality, ve resize, ancak görüntüyü tam çözünürlükle ortalayamıyorum. Aldığım en yakın şey convert in.png -gravity centre -page A4 -resize 595x842 out.pdfgörüntüyü ortalar ve yeniden boyutlandırır, ancak kaliteyi önemli ölçüde azaltır.

Resim pdf çıktı boyutundan büyük olduğunda, nasıl kullanmalıyım convert görüntünün pdf'ye sığdırılması için yeniden boyutlandırıldığı, merkezlendiği ve tam çözünürlüğü koruduğu sabit boyutlu bir pdf oluşturmak için?

Yanıtlar:


1

595x842 kullanırken çirkin olmak zorunda.

Çok fazla googling ve lanet ve başarısızlıktan sonra bununla bitirdim ("manzara modu" için 90 döndür):

for num in 1 2 3 4 5 6
do
  convert image$num.jpeg -rotate 90 -density 300 -resize 2200x3400 -gravity center $num.pdf
  lpr $num.pdf
done

Yeniden boyutlandırma parametrelerini, wikipedia makalesinde olduğu gibi, inç cinsinden A4 sayfa boyutuyla yoğunluğu çarparak buldum ve ardından biraz yuvarlayarak; muhtemelen daha iyi ayarlanmış olabilir. Yuvarlama olmadan 2481x3510 olması gerektiği gibi görünüyor, ancak görüntülerin biraz kırpıldığından şüpheleniyorum.

“gravite merkezi” çok iyi çalışmıyor gibi görünüyor, bu görüntüler çok iyi merkezlenmedi. "-Sayfa A4" eklemek boş sayfaları veya gerçek sayfadaki resmin sadece bir bölümünü daha da kötüleştirdi.

Eğer gerçekten yüksek kaliteli şeyler varsa, yoğunluğu daha da arttırmak, yani 1200'e kadar yükseltmek ve yeniden boyutlandırma parametrelerini aynı şekilde yükseltmek mümkündür. Ortaya çıkan dosyalar daha büyük olacak ve yazıcının işlem süresi de artacaktır.

Garip bir şekilde, yerel yazıcımda siyah beyaz çıktı - tarayıcıdan gelen baskı işleri genellikle iyi sonuç vermesine rağmen. .Pdf yerine .ps dönüştürmeye çalıştım, aynı sonuç, sadece yazıcının yazıyı işlemek için harcadığı zamanlar. Sonunda başka bir yazıcıya yazdırarak çözdüm ... go rakam !?

Yazıcılar kötüdür.


Ve sonra buldum unix.stackexchange.com/questions/20026/... - tüm bunlardan geçtikten sonra.
tobixen
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.