При сжатии картиной в формат jpg появляются так называемые артефакты, которые в той или иной степени снижают качество картинки. В случае фотографий всё понятно. Но возьмем простой чёрно-белый рисунок.
Ни в коем случае. Жпег не выделяет какие-то отдельные характерные детали изображения - он тупо делит его на гнездовые квадраты, а в каждом квадрате выкидывает из палитры непопулярные цвета. То есть вместо "пиксель чёрный, пиксель красный" пишет "чр., кр.".
Он аппроксимирует переходы цвета формулой, а дальше уже идёт выкидывание из этой формулы "хвоста". В итоге получается формула, где написано, что вот из этого угла в этот угол цвета изменяются по такому-то косинусу, какая тут принципиальная разница со снеговиком?
Формула косинуса охватывает сразу весь квадрат, она не может иначе. На мало-мальски сложное изображение таких формул неизбежно надо много, потому что делится оно всё равно квадратно-гнездовым методом, без учёта смысла. А векторный формат утверждает лишь наличие элементов, и начисто игнорирует места где их нет.
Ну как обычно словесное описание занимает меньше места, чем картинка, мол "стоит снеговик, справа ёлочка, сверху солнышко".
А если у вас просто "пиксель слева чёрный, пиксель справа красный", то описание вон какое длинное по сравнению с картинкой из двух пикселей.
Reply
Reply
JPG с его формулами вполне шаг от чисто растрового формата к вектору.
Reply
Reply
Он аппроксимирует переходы цвета формулой, а дальше уже идёт выкидывание из этой формулы "хвоста". В итоге получается формула, где написано, что вот из этого угла в этот угол цвета изменяются по такому-то косинусу, какая тут принципиальная разница со снеговиком?
Reply
Reply
Leave a comment