Дата: Понедельник, 01-Мар-2010, 21:07 | Сообщение # 4
загрузка наград ...
Сообщений: 2601
Репутация: off
Возраст: загрузка...
tuninger, сохраняй картинку в PNG, когда грузишь через радикал, снимай галочки "Уменьшить до" и "Оптимизировать формат" "Я считаю, что первую пробу надо сворачивать в трубочку и засовывать себе в жопу, вместо того, чтобы сразу показывать публике и спрашивать мнения." - А. Лебедев
Дата: Понедельник, 01-Мар-2010, 21:10 | Сообщение # 5
загрузка наград ...
Сообщений: 101
Репутация: off
Возраст: загрузка...
andrew_bogd спасибо!тогда буду в PNG сохранять,а то в ЖИПЕГЕ сохраняю обычно!!! не просветишь в чем принципиальная разница между форматами? размер подписи не более 600х200
Дата: Понедельник, 01-Мар-2010, 23:01 | Сообщение # 7
загрузка наград ...
Сообщений: 4376
Репутация: off
Возраст: загрузка...
Принцип сжатия JPEG Формат предполагает сжатие с потерями. JPEG-сжатие основано на разложении изображений на составляющие, близкие к тем, которые используются в человеческом зрении при отбрасывании информации, не сказывающейся на зрительное восприятие образа. За счет этого достигается высокое сжатие изображений при незначительном ухудшении качества. Степень сжатия и качество изображений находятся в обратной зависимости: чем сильнее сжато изображение, тем ниже его качество. Обычно эти параметры определяются в процентах в диапазоне от 0 до 100.
из Википедии: При сжатии изображение преобразуется из цветового пространства RGB в YCbCr (YUV). Следует отметить, что стандарт JPEG (ISO/IEC 10918-1) никак не регламентирует выбор именно YCbCr, допуская и другие виды преобразования (например, с числом компонентов[1], отличным от трёх), и сжатие без преобразования (непосредственно в RGB), однако спецификация JFIF (JPEG File Interchange Format, предложенная в 1991 году специалистами компании C-Cube Microsystems, и ставшая в настоящее время стандартом де-факто) предполагает использование преобразования RGB->YCbCr.
После преобразования RGB->YCbCr для каналов изображения Cb и Cr, отвечающих за цвет, может выполняться "прореживание" (subsampling[2]), которое заключается в том, что каждому блоку из 4 пикселов (2х2) яркостного канала Y ставятся в соответствие усреднённые значения Cb и Cr (схема прореживания "4:2:0"[3]). При этом для каждого блока 2х2 вместо 12 значений (4 Y, 4 Cb и 4 Cr) используется всего 6 (4 Y и по одному усреднённому Cb и Cr). Если к качеству восстановленного после сжатия изображения предъявляются повышенные требования, прореживание может выполняться лишь в каком-то одном направлении — по вертикали (схема "4:4:0") или по горизонтали ("4:2:2"), или не выполняться вовсе ("4:4:4").
Стандарт допускает также прореживание с усреднением Cb и Cr не для блока 2х2, а для четырёх расположенных последовательно (по вертикали или по горизонтали) пикселов, то есть для блоков 1х4 или 4х1 (схема "4:1:1"). Допускается также использование различных типов прореживания для Cb и Cr, но на практике такие схемы встречаются исключительно редко.
Далее, яркостный компонент Y и отвечающие за цвет компоненты Cb и Cr разбиваются на блоки 8х8 пикселов. Каждый такой блок подвергается дискретному косинусному преобразованию (ДКП). Полученные коэффициенты ДКП квантуются (для Y, Cb и Cr в общем случае используются разные матрицы квантования) и пакуются с использованием кодов Хаффмана. Стандарт JPEG допускает также использование значительно более эффективного арифметического кодирования, однако, из-за патентных ограничений (патент на описанный в стандарте JPEG арифметический QM-кодер принадлежит IBM) на практике оно не используется.
Матрицы, используемые для квантования коэффициентов ДКП, хранятся в заголовочной части JPEG-файла. Обычно они строятся так, что высокочастотные коэффициенты подвергаются более сильному квантованию, чем низкочастотные. Это приводит к огрублению мелких деталей на изображении. Чем выше степень сжатия, тем более сильному квантованию подвергаются все коэффициенты.
При использовании формата PNG для сжатия полноцветных изображений он проигрывает формату JPEG в размере созданного файла, т. к. использует сжатие без потерь.