Расчет точек на дюйм [дубликат]

Возможный дубликат:
что означает DPI?

Мне трудно понять концепцию точек на дюйм. Я просмотрел статью в Википедии, и я все еще не уверен. Скажем, у меня есть фотография размером 4 x 6 дюймов с разрешением 300 точек на дюйм. Скажем, есть 20 бит данных на точку. Каков будет размер файла изображения?

РЕДАКТИРОВАТЬ: Судя по всем вашим ответам, это то, что я понимаю. Размер файла изображения будет

4*6*(300^2)*20 = 43200000 бит = 5400 КБ = 5,4 МБ.

Извините, но ваше редактирование показывает больше путаницы. Между битами и точками нет простой связи.
Что именно вы здесь спрашиваете? Это: сколько чернил используется, сколько данных требуется или что-то совсем другое. Нет четкого вопроса, на который ссылается весь пост.
@pogo - Если неясно, сравните крайности: 10-битное изображение 4x6, которое полностью белое, не требует чернил. Тот, который полностью черный, потребует значительно больше, но только черных чернил.
Последнее редактирование ( №5 на момент написания этой статьи) все еще очень странное. Как вы думаете, в каких единицах будет ответ «размер изображения»?
Хотя так и хочется ответить: "Это будет 4"×6"!"
Я собираюсь повторить то, что @damnedtruths говорит выше: поскольку вопрос сбивает с толку, мы только догадываемся о том, что вы пытаетесь выяснить. Можете ли вы сделать шаг назад и объяснить, что вызвало этот вопрос?
Поможет ли эта статья ? Это общий обзор DPI и разрешения, который я написал некоторое время назад.
Это будет размер необработанных данных. Если бы вы сохранили это в несжатом формате, у вас было бы 5,4 МБ (из вашего примера) плюс заголовок и метаданные. Если вы используете большинство стандартных форматов, размер будет меньше из-за сжатия (без потерь или с потерями).

Ответы (3)

При редактировании шесть:

4*6*(300^2)*20 = 43200000 бит = 5400 КБ = 5,4 МБ.

Итак, вы правы в умножении здесь (плюс-минус спорить о двоичных и десятичных КБ и МБ). Это несжатый размер данных в байтах, из которых состоит изображение.

Однако это не обязательно размер файла изображения, потому что большинство популярных форматов файлов изображений имеют сжатие (либо с потерями, как JPEG, либо без потерь, как PNG, или многие файлы типа TIFF и RAW), и поскольку файл изображения также будет содержать некоторые количество метаданных.

(Кроме того, разрядность, скорее всего, будет 24 с тремя 8-битными каналами.)

Но что вы пытаетесь сделать с этим результатом? Вы упомянули передачу по сети в предыдущем редактировании и количество чернил, использованных до этого.

В частности, с цифровыми файлами вы обычно можете просто посмотреть на высоту и ширину, если это то, что вас беспокоит, без необходимости конвертировать в дюймы и DPI и обратно.

Также стоит упомянуть, что такое использование «точек» концептуально неверно, потому что мы действительно говорим о пикселях изображения, поэтому PPI может быть более подходящим. (Подробнее об этом см. в этом другом ответе .) Но термины часто смешивают, в том числе в программном обеспечении для фотографии.

Я все еще думаю, что означает DPI? должны охватывать все, что вам нужно знать здесь.

Вы запутались, потому что точки на изображении не соответствуют точкам на принтере.

Рекомендуемое значение 300 DPI предназначено для изображений, где каждая точка на самом деле является пикселем и может иметь любое количество цветов, 16 миллионов для JPEG и больше для других форматов.

Принтеру требуется много точек для рендеринга одного пикселя изображения , иногда более 100. Это связано с тем, что принтер может отображать от 3 до 12 цветов для каждой точки. Чтобы имитировать один из этих миллионов цветов, принтеры создают небольшие шаблоны (называемые сглаживанием), чтобы ваш глаз увидел один из этих цветов.

Поэтому смотрите принтеры с разрешением от 2400 до 9600 DPI, но изображения в диапазоне от 72 до 600 DPI . Вы не можете рассчитать объем чернил, не зная, как принтер отображает каждую точку на вашем изображении. Это связано с тем, что для светлых цветов требуется меньше точек, чем для темных цветов, поскольку белый цвет бумаги обеспечивает белый компонент.

Некоторые принтеры наносят глянцевое покрытие в зависимости от того, сколько чернил было использовано для каждого пикселя, чтобы не было изменений глянца на поверхности печати. Некоторые принтеры даже смешивают по-разному, чтобы компенсировать недостаток картриджей.

И даже вычисление пикселей неверно: это были бы (4 * 300) * (6 * 300) = 2,160,000пиксели. И наряду с различной плотностью точек большинство принтеров могут использовать переменные размеры точек (чтобы уменьшить видимость шаблона дизеринга). И именно поэтому расходные материалы оцениваются с использованием искусственного «среднего» изображения с известным покрытием чернил (и поэтому люди с высоким и низким ключом сообщают о очень разных затратах на расходные материалы).
«но изображения в диапазоне от 72 до 600 точек на дюйм» действительно должны быть «но изображения в диапазоне от 72 до 600 точек на дюйм». Пиксели на дюйм — правильный термин для описания элементов изображения, независимо от формата. Число точек на дюйм или иногда просто «точки» правильно только при обсуждении фактического количества элементов SUBPIXEL на дюйм. В случае экрана компьютера (или даже ЖК-экрана DSLR) DPI или «точки» используются для подсчета каждого элемента субпикселя, точно так же, как и при подсчете отдельных капель чернил на дюйм (многие из которых могут составлять отпечаток). «пиксель»).

Разрешение фотографии и принтера может быть двумя совершенно разными вещами. Вы должны выяснить, какое разрешение на самом деле использует принтер, чтобы рассчитать общее количество печатаемых точек. Даже тогда ваша формула неверна. Если бы принтер действительно испускал 300 точек на дюйм (DPI) в одном измерении, то количество точек в любом одном направлении для длины в дюймах было бы равно длине * 300. Чтобы получить точки в области, вы умножаете это значение для обоих Габаритные размеры. Другими словами, количество точек на площади 4x6 дюймов будет (4 x 300) (6 x 300) = 4 x 6 x 300² = 2,16 млн. Я не верю, что принтер на самом деле будет использовать 100 мкг чернил на точку, но с использованием вашего значения это будет означать, что если бы он печатал каждую точкудля этого потребуется (2,16 млн точек) * (100 мкг/точка) = 216 граммов чернил. Это явно абсурдное значение, указывающее на то, насколько нереалистичны на самом деле 100 мкг/точка.

Тогда возникает вопрос, что такое «точка». В зависимости от того, как принтер выполняет дизеринг, он может испускать от 0 до 3 капель на точку в зависимости от цвета и шаблона дизеринга и, следовательно, от того, какие чернила он использовал для этой точки. Некоторые принтеры объединяют «точку» пользовательского уровня в несколько внутренних микроточек, так что каждая «точка» может иметь несколько оттенков каждого цвета, а не только все или ничего для каждого из трех основных основных цветов или черного.

Единицы здесь не совпадают. inch*inch * (dot/inch) * (dot/inch) * µg/dot = dot-µgи неµg
@pogo: я пытался показать, откуда берутся цифры. На самом деле разрешение будет 90 000 точек на квадратный дюйм. Тогда (4 дюйма) * (6 дюймов) * (90 000 точек на квадратный дюйм) = 2,16 М точек, как я уже сказал. Я думал, что это поняли. Однако ни в коем случае не имеет смысла добавлять длину и ширину, как это сделали вы.
как вы получили 90 000 точек на квадратный дюйм? Если вы умножите 300 dpi * 300 dpi, разве это не 90 000 (точек/дюйм)^2, т.е. 90 000 квадратных точек/квадратный дюйм? Это неправильно? Спасибо.
@pogo: это не «квадратные точки», потому что точки подсчитываются , а не измеряются. По аналогии, когда мы измеряем людей на квадратную милю, мы не говорим «люди на квадратную площадку».