|
Сегодня — ликбез. Нам предстоит разобраться в одном из самых больших заблуждений человечества за всю историю существования экранной графики. Речь пойдет о разрешении компьютерных изображений.
Дело в том, что у электронного изображения вообще нет разрешения. Разрешение (или, точнее, разрешающая способность) может быть только у приспособления ввода/вывода — монитора, принтера, сканера, фотоаппарата.
В науке разрешающую способность измеряют в количестве различимых параллельных линий или точек на миллиметр. Поэтому есть смысл измерять — линии на миллиметр или точки на дюйм у монитора и принтера, а не у изображения.
Картинке в «Фотошопе» совершенно все равно, сколько ей указать точек на дюйм в диалоге image size. Этот параметр ни на что не повлияет при выводе на экран. Потому что картинка состоит из такого-то количества пикселей в ширину на такое-то количество в высоту.
Многочисленные авторы учебников и книг по созданию сайтов либо советуют использовать 72 или 96 точек на дюйм, либо деликатно обходят вопрос стороной. Функция «Save for Web» в «Фотошопе» тупо сохраняет все картинки с разрешением 72 точки на дюйм. Обойти это можно, только пользуясь другими инструментами для сохранения файлов (например, «Save as GIF») — но это все равно ничего не даст, так как разрешение, записанное в форматах GIF или JPEG, проигнорируют все — от браузера до монитора.
Загадочные 72 точки на дюйм идут с тех времен, когда имело смысл слово WYSIWYG (what you see is what you get — «что видишь [на экране] — то и получишь [при печати]»). То есть 72 последовательных пикселя на экране Макинтоша печатались как линия длиной в 1 дюйм на принтере. Пиксель на заре настольно-издательских революций решили приравнять к типографскому пункту, который никогда не был равен 1/72 дюйма, но всегда был близок к этому значению (в разных странах, причем, по-разному). Это же соотношение лежит в основе языка PostScript, под управлением которого работают большинство принтеров в мире, а также всех программ, произведенных компанией Adobe.
Если в GIF-файле указать разрешение вместо 72 точек на дюйм всего одну, то ничего не произойдет. Изображение сколько занимало пикселей по высоте и ширине, столько и будет занимать. Если увеличивать значение разрешения, то некоторые программы будут пытаться соответственно уменьшать изображение при выводе на принтер, компенсируя по дороге несоответствие размера пикселя одной точке принтера.
Но если попытаться напечатать ровно один пиксель, то разные программы будут выдавать разные результаты на печати. Один напечатанный на бумаге пиксель, в среднем, равен ~0,35 мм.
Для экрана же разрешение роли не играет. Браузер вообще не интерпретирует это значение (хотя у разных браузеров свое представление о том, что такое пиксель в миллиметрах на печати). «Фотошоп» использует разрешение по назначению только при печати — как логическое значение.
|
© Как создать динамический веб-сайт, 2007 | Курсовой проект Ильжеева Антона | Самарский лицей информационных технологий
|
|