У меня есть цветной лазерный принтер с максимальным разрешением 1200 x 4800 точек на дюйм, которое является вертикальным по горизонтальному разрешению на основе этого ответа. Я хочу напечатать изображение с максимально возможным разрешением, поэтому сначала я создаю tiff-файл изображения с помощью Matlab, который позволяет мне указать одно значение dpi при сохранении файла. Я указываю 4800 точек на дюйм? Будет ли принтер печатать мое изображение с разрешением 4800 точек на дюйм по горизонтали и 1200 точек на дюйм по вертикали? (Вариант использования: я пытаюсь распечатать маленькое цветное изображение, содержащее крошечные квадраты, которые должны быть отчетливыми при просмотре под увеличительным стеклом.)
3 ответа
DPI принтера (точек на дюйм) и разрешения изображений, измеренные в PPI (пикселях на дюйм), - что довольно странно, слишком много источников используют DPI и для этого, даже если они не должны - не одинаковы и не эквивалентны.
За одним исключением (см. Ниже), при печати в оттенках серого или цветных изображений вам не требуется один пиксель для каждой точки, которую принтер может печатать, чтобы иметь ооптимальное качество. Как отметил Харримк, в случае цветных или полутоновых изображений обычно достаточно 300 PPI. Увеличение разрешения принтера просто означает, что у вас есть доступ к большему количеству оттенков серого, как указано формулой в первом ответе по ссылке ((Разрешение на выходе (Output Resolution / Screen Frequency)^2 + 1 = Gray Levels
), приведенной в вопросе.
Исключением является штриховая графика, которую вы хотите сохранить как растровое изображение (не формат файла, не битовая глубина), где каждый пиксель является либо черным, либо белым и не может быть другого цвета. В случае штриховой графики вы в идеале хотите соответствовать разрешению принтера. Тем не менее, линия шириной 1/1200 дюйма действительно тонкая, и на тех, кто смотрит на изображение на нормальном расстоянии просмотра (40–60 см), вероятно, теряются более мелкие детали, поскольку он приблизительно соответствует остроте человеческого глаза (см. Этот ответ). , Поэтому 1200 PPI обычно достаточно для штриховой графики.
Ответы здесь уже объясняют, что такое DPI, но на самом деле ваш вопрос не в том, что такое DPI, а в том, какое максимальное значение DPI вы должны использовать для своего изображения.
Резюмируем, чтобы другим не приходилось читать комментарии, которые я оставил к другим ответам: DPI - это преобразование пикселей в физический размер, например, см, дюйм и т.д. Когда программа или принтер использует настройку DPI, он будет в основном рассчитайте, насколько маленьким или большим на бумаге должно быть изображение, не меняя самого изображения. Таким образом, изображение 1024x768 с настройкой низкого DPI может заполнить всю бумагу формата A4, но при печати будет выглядеть очень пиксельно, так как то же изображение, напечатанное с настройкой очень высокого DPI, будет выглядеть очень маленьким на бумаге.
Теперь, что произойдет, если вы печатаете с более высоким значением DPI, чем поддерживает принтер, то же самое в основном, когда вы используете свой фоторедактор и изменяете размер фотографии до меньшего. Вы теряете детали.
Это делает вопрос действительно трудно ответить. Если указать слишком низкое значение DPI, на бумаге изображение станет больше. Если вы укажете слишком высокое значение DPI, вы потеряете детали в изображении, что может привести к тому, что текст больше не будет читаться, или исчезнут линии, в зависимости от того, насколько мелкие детали содержит изображение.
Хотя я не могу точно ответить на этот вопрос, потому что я не знаю, насколько хорошо принтер справляется со слишком высоким DPI, я подозреваю, что если вы превысите настройку 1200DPI на вертикальной оси, вы потеряете детали. Поэтому, несмотря на то, что 4800 DPI находится на широкой оси, я подозреваю, что 1200DPI должен быть максимальным параметром DPI, который вы должны использовать, чтобы гарантировать, что вы фактически не потеряете какую-либо информацию.
Вы можете проверить это путем создания чересстрочного изображения на основе шаблона с одним пикселем черного цвета, затем одним пикселем белого цвета, затем одним пикселем красного цвета, затем одним пикселем белого цвета, затем одним пикселем зеленого цвета и одним последним пикселем белого цвета и повторите это по вертикали (так что вы получите длинную вертикаль линии (хотя вы можете сделать эти пиксели более широкими, чтобы легче было заметить линию), затем распечатайте их на 1200DPI и 4800DPI и посмотрите, сохраняете ли вы информацию или что некоторые цвета исчезают.
Еще лучше было бы, если бы Matlab мог как-то указать разные настройки DPI для всего изображения. Также возможно, что принтер рассчитывает размеры на основе формулы, и, следовательно, максимальный параметр DPI, который вы могли бы использовать, составляет 3/4 от 4800DPI, а именно 3600DPI (поскольку 1200DPI - это 1/4 от 4800DPI, поэтому вы уменьшаете его с 4800DPI для компенсации для перехода.
Так что мой ответ будет: поэкспериментируйте немного, чтобы убедиться. Информация в этом ответе должна помочь вам понять, как и почему это работает так.
Количество точек на дюйм (DPI):
Количество точек на дюйм (DPI или dpi) - это мера пространственной плотности точек печати или видеосигнала или сканера изображения, в частности, количество отдельных точек, которые можно разместить на линии в пределах 1 дюйма (2,54 см).
DPI - это показатель количества точек на дюйм или, другими словами, качество изображения. Более высокое значение DPI помогает при печати изображения на большой поверхности, например на высококачественном принтере, избежать "размывания" пикселей.
DPI имеет значение, когда изображение создается, как правило, с помощью сканера, или в вашем случае Matlab. Менять его потом нет смысла.
DPI является свойством всего изображения и не имеет горизонтальных или вертикальных компонентов.
Вы можете указать любой DPI, который работает с вашим принтером. По умолчанию обычно 300, но для качественного принтера достаточно 600 или 1200.
Возможно, вы имели в виду разрешение, а не DPI, и в этом случае лучшим будет тот, который соответствует принтеру,
Качество печати также зависит от программы, которую вы используете для печати, а также от того, какой принтер настроен на печать высокого качества.