Конечно же, формат JPEG не поддерживает прозрачность, но сама идея использовать JPEG вместо PNG для прозрачных текстур будоражит умы довольно давно. Камрад PaulZi не так давно предложил использовать для HTML формат SVG, в котором хранится само изображение и маска. Jim Studt предлагает использовать EXIF поля в JPEG и хранить там маски, а отображать на веб-странице с помощью Canvas.
Оба метода относительно сложны для использования, да и рассчитаны на веб, потому я остановился на самом простом варианте: хранить отдельно lossy JPEG для RGB и lossless маску в PNG, а совмещать их на этапе получения UIImage в программе. Сразу хочу сказать, что пишу на MonoTouch, потому код привожу на C#, хотя в ObjC это делается почти точно так же, с учетом синтаксиса.
Рубрика «PNG» - 4
Используем JPEG с прозрачностью
2012-09-25 в 15:27, admin, рубрики: jpeg, monotouch, optipng, PNG, transparency, UIImage, обработка изображений, прозрачность, разработка под iOS, метки: jpeg, monotouch, optipng, PNG, transparency, uiimage, прозрачностьPNG и APNG — технические детали
2012-09-12 в 6:56, admin, рубрики: PNG, обработка изображений, метки: PNGВ сети мы часто видим высококачественные изображения, с альфа-каналом. Все это, как правило формат PNG (хотя бывает и SVG). Мало кто знает, что он и себя представляет. Сегодня с расскажу про формат PNG подробно.
У прозрачных пикселей тоже есть чувства или артефакты png’шек с прозрачностью
2012-07-04 в 22:08, admin, рубрики: game development, PNG, transparency, Анимация и 3D графика, прозрачность, метки: PNG, transparency, прозрачностьПоговорим о 2D-играх. Независимо от платформы, на которой они разрабатываются — почти всегда они будут использовать 3D-акселлераторы для вывода 2D-спрайтов (iOS, Android, PC… даже Flash уже это учится делать).
И все будет хорошо, пока вы не захотите смасштабировать вашу картинку. И тогда вы обнаружите, что до этого идеально стыковавшиеся тайлы приобретут швы, а по краям спрайтов появятся непонятные черточки.
Вы попытаетесь наложить тайлы внахлест, но швы все равно останутся… И вы начнете ломать голову.
А дело все в злосчастных прозрачных пикселях! Оказывается, у них тоже есть цвет.
Читать полностью »
Свежее сено от коровы, или 3000 иконок подано!
2012-07-03 в 13:12, admin, рубрики: PNG, web, бесплатно, иконки, Иконосказ, интерфейсы, Кем, скачать, метки: PNG, web, бесплатно, иконки, Кем, скачатьПосле выпуска 2000 иконок прошло более года. Пошел четвертый год рисования. Страницу посетило 560,096 (288,511+235,221+36,364) посетителей. Чтобы дойти до 3500 иконок, работы хватит до февраля 2013 года. Если добавить размер 64x64, то до середины 2015-го года. Пока вложено $76778 и 2000 часов работы. Тут выложили 3000 иконок, за неделю до выпуска на официальном сайте, ибо владельцы коровы заняты покупкой крокодила (HostGator).
Чтобы понять, какой набор иконок самый уникальный в мире, пришлось рассортировать 7422 иконок. Результат не подвел…
JPEG сжатие картинки с альфа-каналом или SVG masks
2012-06-29 в 19:36, admin, рубрики: alpha, html, PNG, svg, Веб-разработка, обработка изображений, метки: alpha, html, PNG, svg JPEG сжатие картинки с альфа-каналом или SVG masksПривет! Недавняя статья про сжатие в png-8 с сохранение полупрозрачности, напомнила мне об одной технике, которая позволяет применять на сайтах изображения с альфа-каналом, при этом используя алгоритм сжатия с потерями — JPEG, что позволяет существенно сократить их объём.
Читать полностью »
Невнимаетльность Google
2012-05-09 в 3:56, admin, рубрики: Google, Google Chrome, PNG, день победы, дудл, метки: Google, PNG, день победы, дудл Утро Великого Праздника началось с великого разочарования. Зайдя в Google, я, как и в прошлом году, не увидел праздничного дудла, лишь маленькая Георгиевская Лента приютилась под полем ввода и кнопками.
Читать полностью »
Image Catalyst 2.2
2012-04-28 в 18:08, admin, рубрики: jpeg, PNG, Клиентская оптимизация, метки: jpeg, PNGЗдравствуй Хабр!
Adobe Photoshop CS5 (Save For Web) — 53,8 КБ | Image Catalyst (Xtreme) — 46,0 КБ |
Image Catalyst — программа для комплексной оптимизации/сжатии изображений формата PNG и JPEG без потери качества в рамках того же формата.Читать полностью »
Нечёткость значков истомляет нас
2012-04-10 в 13:51, admin, рубрики: android, Firefox, inline SVG, iOS, opera, OS X, PNG, retina display, shape-rendering, svg, webkit, векторная графика, значки, иконки, Иконосказ, спрайты, субпиксельная отрисовка, субпиксельный антиалиасинг, субпиксельный рендеринг, типографика, шрифтыПосле появления сетчаточных дисплеев люди ищут альтернативы PNG-значкам, не зависящие от разрешения. Кто-то влюбляется в шрифтовые значки, другие кричат «SVG». Сожалею, но если вы ищете панацею, то я боюсь, что её не существует. Давайте поближе поглядим, какие у нас есть варианты.
Шрифты со значками восхитительны, но…
они размыты. В них нет настоящей, попиксельной резкости. Да, использование @font-face для значков обрело заметную популярность. Я и сам рекомендовал и даже стал коллекционировать их. Но в таких значках есть изъян, который меня достаёт. Они всё ещё немного размываются на несетчаточных дисплеях (а таких до сих пор подавляющее большинство). Попробуйте поуправлять размером у Криса в демонстрации и вглядитесь попристальнее. Эффект по-разному проявляется у разных размеров, но все они имеют одну и ту же проблему «полупиксельной размытости». Возможно, её заметить не так просто, так что вот здесь я увеличил скриншот пятнадцатипиксельного размера (а заодно и фоновый шум убрал):
Обработка изображений / Алгоритм ImageZero (IZ): быстрое сжатие без потери качества
2012-02-05 в 1:35, admin, рубрики: PNG, метки: PNG
JPEG является стандартом в области компрессии изображений и это один из самых быстрых алгоритмов, но у него одна проблема: JPEG сжимает с потерей качества. Если фотография подвергается многократной обработке, это неприемлемо, и в таких случаях приходится искать альтернативу. Хочется чего-нибудь быстрого и при этом с приемлемой степенью сжатия.
Беглый взгляд на бенчмарки losless-алгоритмов на выборке фотографий не даёт оснований для радости: оказывается, PNG очень быстр на распаковке, но исключительно медленно работает на сжатии изображений.
Есть ещё JPEG-LS, хороший на первый взгляд. Но на него патент у компании HP, так что без шансов наЧитать полностью »