LINUX.ORG.RU
ФорумTalks

Почему пиксельный PNG - лучший формат изображений

 


0

2

Главным преимуществом пиксельного PNG - это кастомизация.

Пример: нужно поменять цвет квадрата с бледного красного на стильный оранжевый. В обычных случаях при закраски в оранжевый красится только часть квадрата. Кароче говоря получается фиговая несуразица. Полноценной и цельной закраски квадрата больше нигде не получается как в пиксельном PNG.

Пример достижения пиксельного PNG в CorelDRAW: Экспорт -> PNG -> Отключить сглаживание -> OK

P.S. SVG скорее для Web, так как он предназначен для того, чтобы он выглядел «не пиксельно» в сайтах на любых экранах

Перемещено alpha из general

PNG - лучший формат изображений

Может и «лучший». Но наименее плохой - это ZIP-контейнер с SVG и текстурами PNG. Но «этот» формат ещё не «изобрели».

anonymous
()

У PNG есть другой недостаток - все движки отображения по своему интерпретируют стандарт применения палитр - из-за этого в браузере будет один цвет, в просмотрщике другой, в редакторе - третий. См. картинку «Яблоко в браузере, груша в просмотрщике».
https://hsivonen.fi/png-gamma/

PPP328 ★★★★★
()
Последнее исправление: PPP328 (всего исправлений: 1)
Ответ на: комментарий от xmikex

BMP с этой точки зрения неплох. Хорош тем, что для прозрачности достаточно использовать вырвиглазный розовый цвет. Недаром ReactOS и KolibriOS в движках своих тем оформления используют именно формат BMP

ChaChaRiga
() автор топика

Мда, кто-то впервые увидел обычный растровый формат без джпегов. Автор, то что ты описал - когда-то было единственным вариантом хранения растровых картинок (разумеется не PNG а другие более старые, тот же BMP). Это потом придумали всякие сжатия с потерями, от которых картинки стали искажаться.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)

кочяешь только лосслесс©?

anonymous
()
Ответ на: комментарий от LINUX-ORG-RU

webp от chromium os 77 лучше потому что картинка в четыре раза меньше весит , вот тебе и электрон и куча паразитов не благодарных вокруг

anonymous
()
Ответ на: комментарий от zendrz

Простой как тапка, но не настолько что-бы ничего не поддерживать. Прозрачная совместимость между двумя версиями. Закодить чтение и запись без библиотек можно за 5 минут Про генерацию картинок... (комментарий) . В этом плане лучше, по поводу сжатия, битности цвета, гамма коррекций и прочего png лучше. Но он сложнее это минус вплоть до разного отображения одного и того же в разном софте.

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от anonymous

Смотря что за картинка, я вон RLE недавно научился, жать/разжимать в некоторых случаях в 16 и более раз меньше без потерь =)

LINUX-ORG-RU ★★★★★
()

в CorelDRAW

А можно какой-нибудь способ, за который не надо по 30кр в год отстёгивать?

gremlin_the_red ★★★★★
()
Ответ на: комментарий от xmikex

А BMP чем не нравится тебе?

Альфа канал не все просмоторщики поддерживают. Есть два способа кодирования альфа канала, в Windows применяются оба, но их поддержка местами взаимоисключающая.

X512 ★★★★★
()
Ответ на: комментарий от ChaChaRiga

В КолибриОС BMP применяется потому, что его довольно легко во время компиляции преобразовать в RGB, который потом жмётся 7z (lzma).

d ★★★★
()
Ответ на: комментарий от anonymous

webp от chromium os 77 лучше потому что…

imagezero гораздо менее плох, потому что в 100 раз быстрее.

anonymous
()
Ответ на: комментарий от ChaChaRiga

BMP ... Хорош тем, что для прозрачности достаточно использовать вырвиглазный розовый цвет.

Брехня. Это от просмотрщика зависит. Винда и что-то еще может вместо 255 255 0 показывать «ничего». Другой просмотрщик может показывать красный и синий субпиксели с полной яркостью и зеленый с нулевой. А вот, например, старый думовский движок показывает прозрачность вместо 0 255 255.

В PNG есть четвертый канал, прозрачность, это круто.

Dementy ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.