![]()
![]() Один из главных недостатков TrueSpectra PhotoGraphics Pro - это скверный рендеринг маленьких изображений. Я рекомендую решать эту проблему следующим образом: создавать изображение размером в несколько раз превышающее требуемое и затем уменьшать его с помощью утилиты PMView. Сравните, к примеру изображение кнопки размером 55x20, непосредственно сделанное TrueSpectra (слева) и изображение 110x40, уменьшенное затем до 55x20 (справа):
Дмитрий Платонов рекомендует создавать изображение с размером, не кратным целевому. За счет этого, при уменьшении происходит некоторое сглаживание линий, хорошо воспринимаемое зрительно. Я обычно использую другую методику: прежде, чем делать окончательное масштабирование картинки, я предварительно, от одного до нескольких раз, уменьшаю его на 90%. При этом изображение слегка размывается и при окончательном масштабировании выглядит просто великолепно. Рендеринг GIF файлов При рендеринге GIF файлов TrueSpectra не делает так называемый dithering цветов (смешение точек различных цветов для компенсации маленького размера цветовой палитры). При сложной цветовой палитре это выражается в резких границах цветовых переходов. Я рекомендую в этом случае сделать файл любого формата с полной цветовой палитрой (я лично предпочитаю PNG), а затем конвертировать его в GIF с помощью утилиты PMView, предварительно преобразовав палитру в 256 цветов (не забудьте включить опцию Diffusion).
Оптимизация палитры Замечания по оптимизации палитры не имеют непосредственного отношения к TrueSpectra, но достаточно любопытны сами по себе :) При разработке веб страниц, обычно, немало внимания уделяется скорости их загрузки. Оптимизация палитры - один из несложных способов достижения указанной цели. Вы можете добиться заметного снижения размера файла с картинкой путем уменьшения цветов, используемых в палитре. В большинстве случаев, это не приводит к какому либо заметному на глаз ухудшению изображения. Ниже представлена сфера (Пример A), представляющая обычный GIF файл с палитрой в 256 цветов. Далее представлена эта же сфера (Пример B), количество цветов в палитре которой уменьшено до 64. Размер файла уменьшился почти в 2 раза! Третья сфера использует также 64 цвета, но оптимизация выполнялась с отключенной опцией Diffusion. Это также позволяет несколько уменьшить размер файла, но чревато ухудшением качества изображения.
Подчистка цветов Следущая проблема возникает довольно часто в том случае, если изображение многократно масштабировалось или его палитра оптимизировалась. В результате, чистые цвета, к примеру, белый, могут быть несколько искажены. Это совершенно не заметно, если система поддерживает более 256 цветов, но такой цвет выглядит весьма неаккуратно в противном случае. Особенно, если он занимает большую площадь на изображении. Искажение обычно заключается в том, что чистый RGB цвет, к примеру 255/255/255, превращается во что-то, типа 251/253/251. Я рекомендую использовать PMView для корректировки такого цвета, выбрав в меню Color, Edit Palette.
|