Я подробно расскажу, что на самом деле означает «dpi», на примерах; с этим, вы можете просто увидеть ответ самостоятельно. :
Короче говоря, ваше изображение состоит из цветных точек, которые находятся рядом друг с другом. Но они не имеют размера ни в каком физическом смысле.
Теперь, когда вы показываете изображение на экране, вы обычно просто помещаете точечные цвета изображения в растр цветных прямоугольников, которые может отображать ваш экран. Обратите внимание, что и то, что я называю здесь «точками» и прямоугольниками, называется «пикселями», но если присмотреться, они являются чем-то другим.
Если мы отображаем изображение таким естественным образом на экране, мы можем измерить его размер.
Например, наше изображение имеет ширину 500 точек, мы помещаем их в цветные прямоугольники на экране и видим, что оно имеет ширину 5 дюймов. Затем у нас есть 100 прямоугольников на дюйм, показывая 100 наших точек на дюйм.
То есть наше изображение имеет 100 точек на дюйм на экране.
Но мы даже не посмотрели на значение dpi в нашем файле изображения!
Теперь, если мы посмотрим на наш файл, он вполне может сказать, что изображение имеет разрешение 200 точек на дюйм! Значение dpi - это количество цветных точек на дюйм ширины или высоты экрана. Таким образом, значение dpi на изображении говорит нам о том, что наше изображение при отображении будет иметь ширину 2,5 дюйма - как обещание, а не как факт .
Когда мы назначали точки изображения на экран, мы даже не заботились об этом, потому что мы просто отображали его и измеряли фактические физические точки на дюйм экранного представления изображения.
Итак, как вы видите, обещание было просто неверным . И никому нет дела! Потому что это просто не актуально.
Файл был многообещающим - говоря 200dpi - он будет «2,5 дюйма в ширину при показе». Затем мы использовали экран, который показывал его шириной 5 дюймов - мы можем это знать, потому что мы знаем, что такое настоящий экран.
Обычно мы даже не знаем, что конечный пользователь будет использовать в качестве дисплея, поэтому мы можем только догадываться,
Итак, теперь это имеет смысл:
- Мы не знали точек на дюйм, которые будут иметь изображения, показанные на экране, потому что мы не знали экрана.
- Но у нас была идея, как это должно выглядеть, «примерно такого размера ... хорошо, тогда нам нужно около 200 точек на дюйм или около того». и сохранил «200dpi» в файл
- Позже мы посмотрели на экран и измерили, что на самом деле он составляет 100 точек на дюйм;
И есть не только один экран, на котором изображение может быть показано - они могут быть разного размера, поэтому даже невозможно определить реальное значение dpi при создании файла изображения.
Смотрите также мой ответ на Что такое «Пиксель»? ,
Непосредственно к вопросу, исходя из вышеизложенного:
Когда вы указываете dpi в файле изображения, это напрямую не зависит от качества изображения, отображаемого в конце.
Но его можно использовать для информирования о качестве изображения - с точки зрения намерений: вы можете сказать: «Я хочу, чтобы это изображение отображалось на экране с разрешением 200 точек на дюйм».
Если я хочу показать это изображение, я могу позаботиться и найти экран с разрешением 200 точек на дюйм; или, может быть, я просто использую старый экран 75 точек на дюйм, который может быть на моем столе. Изображение будет довольно большим, мне нужно прокрутить - но это моя проблема, и: вы даже не узнаете, что на самом деле используется - значение 200dpi не контролирует качество изображения - оно просто сообщило, как правильно его отобразить путь ", если я забочусь.