Kiedy konwertuję obraz png na pdf, używam convert in.png -page A4 out.pdfdo 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.pdfz 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 centerwszystkiego 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.pdfskupienie i zmiana rozmiaru obrazu, ale znacznie zmniejsza jakość.
Kiedy obraz jest większy niż rozmiar pliku wyjściowego pdf, jak powinienem użyć convertpliku PDF o stałym rozmiarze, w którym rozmiar obrazu jest zmieniany, aby pasował do formatu PDF, wyśrodkowany i zachował pełną rozdzielczość?