
Я хочу распечатать изображение в натуральную величину.
Это скриншот из интернета.
Есть ли возможность распечатать в реальном размере?
решение1
Если изображение не является сканированным[1], то "фактического" размера не существует, в лучшем случае есть предполагаемый размер печати. Ваше изображение имеет размер в пикселях, а его размер печати зависит от соотношения пикселей на единицу длины, обычно выражаемого как пиксели на дюйм или PPI[2]. Это соотношение называется разрешением печати и хранится в метаданных изображения. В Gimp вы можете задать его в Image>Print size
, но имейте в виду, что низкое разрешение печати соответствует низкому качеству изображения, если есть текст, вы должны использовать не менее 150PPI.
Если под «реальным размером» вы подразумеваете размер на вашем экране, то это не фактический размер, а Gimp, использующий разрешение печати вашего экрана (обычно около 100-120 PPI, если у вас нет дисплея с высоким разрешением), поскольку Gimp отображает изображение «точка в точку» (один пиксель изображения сопоставляется точно с пикселем дисплея). Чтобы сделать изображение на экране того же физического размера, что и на печати:
- убедитесь, что Gimp правильно оценил разрешение вашего экрана:
Edit>Preferences>Display>Monitor resolution
- скажите Gimp не использовать «точка-в-точку»: снимите флажок
View>Dot for dot
Еще несколько предупреждений:
- Разрешение печати по умолчанию обычно составляет 72PPI (возможно, потому, что это разрешение отображения большинства ЭЛТ-дисплеев).
- Принтеру обычно требуется более высокое разрешение печати, чем у вашего дисплея, поэтому, если вы не отметите указанные выше условия, напечатанное изображение, скорее всего, будет выглядеть меньше, чем на экране.
[1] Если изображение является сканированным, программное обеспечение сканера установило правильное определение печати в метаданных изображения.
[2] Также используется единица измерения «точки на дюйм» (DPI), но это заблуждение, поскольку струйные принтеры используют несколько точек цвета для создания одного цветного пикселя.
решение2
Начиная сбанан.png
Используя lp
, предполагая, что imageMagick
установлен
перечислите параметры вашего принтера с
terminal-where-image-is$ lpstat -p -d
установить принтерс
terminal-where-image-is$ lpoptions -d printer_name
установить PPI (пиксели на дюйм)равно фактическому свойству изображения PPI
terminal-where-image-is$ ppi=$(identify -format "%x" banana.png)
сейчаспечатать в натуральную величину(из настройки PPI)
terminal-where-image-is$ lp -o ppi=$ppi banana.png