Kiedy konwertuję obraz png na pdf, używam convert in.png -page A4 out.pdf
do pobrania pliku PDF, w którym jakość obrazu jest zachowana, a obraz jest domyślnie wyrównany do lewego dolnego rogu. Aby dopasować go do środka, mogę dodać -gravity center
.
Niedawno jednak odkryłem, że podczas próby convert in.png -gravity center -page A4 out.pdf
z obrazem o większych wymiarach niż arkusz A4, prawy górny róg obrazu będzie wyśrodkowany w pliku PDF, a znaczna część obrazu zostanie przycięta, ponieważ wypełnia tylko lewy dolny róg pdf. Bez -gravity center
wszystkiego działa zgodnie z oczekiwaniami, a rozmiar obrazu zmienia się i wypełnia plik PDF od lewego dolnego rogu pliku PDF, zachowując jednak pełną rozdzielczość.
Próbowałem tę sugestię i różne kombinacje -density
, -extent
, -quality
, i resize
, ale nie mogę uzyskać obraz wyśrodkowany przy pełnej rozdzielczości. Najbliższe, jakie otrzymałem, to convert in.png -gravity centre -page A4 -resize 595x842 out.pdf
skupienie i zmiana rozmiaru obrazu, ale znacznie zmniejsza jakość.
Kiedy obraz jest większy niż rozmiar pliku wyjściowego pdf, jak powinienem użyć convert
pliku PDF o stałym rozmiarze, w którym rozmiar obrazu jest zmieniany, aby pasował do formatu PDF, wyśrodkowany i zachował pełną rozdzielczość?
źródło