Сегодня я расскажу про генератор инвайтов. Скрипт генерирует инвайты в виде картинки 125x125 пикселей формата PNG, написан на PHP.
Метка «PNG»
Генерация изображений-инвайтов
2015-02-14 в 18:34, admin, рубрики: Песочница, метки: gd, invite, PHP, PNG, инвайт, инвайт на хабр (:, инвайтыВышел графический редактор Paint.NET 4.0
2014-06-25 в 9:16, admin, рубрики: PNG, обработка изображений, Софт, метки: PNG
Чтобы обрабатывать фотографии под Windows, совсем необязательно устанавливать пиратский дорогой Photoshop. Есть замечательный бесплатный редактор Paint.NET, который как раз вчера обновился до четвёртой версии. Работа над этой версией шла очень долго, но релиз получился очень достойный!
Читать полностью »
pngquant — библиотека и утилита командной строки для сжатия png с потерями
2014-01-13 в 18:07, admin, рубрики: PNG, обработка изображений, сжатие изображений, метки: PNG, сжатие изображенийВышла новая версия (2.0.1) утилиты.
Утилита позволяет преобразовывать png с 24 и 32 битами на пиксель в png с палитрой (8 бит).
Разработчики утверждают, что утилита в некоторых случаях позволяет уменьшить размер файла аж на 70% от исходного, сохраняя при этом альфа прозрачность (при этом утверждают, что прозрачность обрабатывается в IE6 лучше, чем у 24-битных png — не то, чтобы это всерьёз кого-то заботило...).
Особенности:
— создание новой палитры с использованием алгоритмов векторного квантования
— уникальный дизеринг, добавляющий к картинкам меньше шума, чем стандартный алгоритм Флойда-Стейнберга
— легко интегрируется со скриптам и gui (ну ещё бы, это же командная строка)
— есть ускоренный режим работы, для обработки большого кол-ва изображений
Давайте проверим. Под катом — картинки (сюрприз), i.e. — трафик.
Читать полностью »
Portable Network Javascript
2013-12-26 в 17:53, admin, рубрики: PNG, Веб-разработка, компрессия, ненормальное программирование, обработка изображений, метки: PNG, компрессияПриукрасим забытое старое
Для начала — небольшая картинка в качестве эпиграфа. Продолжение — под катом.
Реализация стилей подчеркивания в LESS через генерацию png в data-URI
2013-06-02 в 16:05, admin, рубрики: css, css3, data:uri, javascript, less, PNG, метки: css3, data:uri, less, PNGРешил я однажды реализовать гибкий способ стилизации подчеркивания ссылок — чтобы просто делать полупрозрачные подчеркивания, регулировать паттерн в dashed/dotted-border, делать волнистые подчеркивания и вообще иметь настройки CSS3 text-decoration, которые еще ни один браузер не умеет.
В результате получился генератор PNG в data-URI на LESS.
Демо.
Яблоко или груша?
2013-04-07 в 9:01, admin, рубрики: PNG, браузеры, обработка изображений, метки: PNG
На форуме Stackoverflow обсуждают, как сделать PNG, который будет по-разному выглядеть в разных браузерах. Например, картинка вверху выглядит как груша в Chrome/Firefox, но «превращается» в яблоко в браузере IE.
Читать полностью »
Загрузка PNG и JPEG картинок в Android NDK
2013-03-26 в 11:00, admin, рубрики: android, game development, jpeg, PNG, Разработка под android, метки: android, game development, jpeg, PNG Приветствую всех читателей!
В этой статье речь пойдет о том, как в Android NDK загрузить PNG и JPEG картинки из файла или из памяти, а также немного полезного кода для скармливания этих картинок OpenGL.
Читать полностью »
Графический формат JNG — чем полезен, как устроен, чем сконвертить, посмотреть и загрузить
2012-10-22 в 8:37, admin, рубрики: JNG, jpeg, PNG, zlib, загрузка картинок, обработка изображений, метки: JNG, jpeg, PNG, zlib, загрузка картинок На картинке изображенна турецкая снайперская винтовка с очень подходящим названием — JNG. В статье, как вы уже догадались — речь пойдёт о графическом формате JNG, а отнюдь не об оружии. На хабре уже мелькали темы, касающиеся этого формата, однако их было не много, а некоторые, к сожалению, впоследствии были удалены авторами. Не смотря на то, что JNG не особо популярный формат и базируется на формате MNG, который, судя по всему, можно считать мёртворождённым, у JNG есть одно очень хорошее свойство – это высокая степень сжатия графики с потерями плюс начиие альфа канала.
По сути JNG представляет из себя подвид формата MNG (однако со своим маркером в заголовке, позволяющим отличать оба этих формата). Цветовые данные сохраняются в JPEG формате, а вот альфа может хранится в одном из двух вариантов – либо тоже сжатая при помощи JPEG, как картинка в оттенках серого, либо используя такое же как в PNG — сжатие без потерь.
Где может пригодится JNG? Для меня он больше всего подошёл для хранения текстурных атласов в мобильных играх. Небольшой пример – исходный набор графики от игры весил 57 мегабайт, после замены всех png на jng – набор графики стал весить 15 мегабайт. Неплохой выигрыш для мобильной игры. Поиск других областей, где можно применить jng оставлю на усмотрение читателя, я же опишу чем смотреть, чем создавать а также как грузить (с примерами кода на C/C++) картинки в формате JNG, а также немного теории об его устройстве.
Используем JPEG с прозрачностью
2012-09-25 в 15:27, admin, рубрики: jpeg, monotouch, optipng, PNG, transparency, UIImage, обработка изображений, прозрачность, разработка под iOS, метки: jpeg, monotouch, optipng, PNG, transparency, uiimage, прозрачность Конечно же, формат JPEG не поддерживает прозрачность, но сама идея использовать JPEG вместо PNG для прозрачных текстур будоражит умы довольно давно. Камрад PaulZi не так давно предложил использовать для HTML формат SVG, в котором хранится само изображение и маска. Jim Studt предлагает использовать EXIF поля в JPEG и хранить там маски, а отображать на веб-странице с помощью Canvas.
Оба метода относительно сложны для использования, да и рассчитаны на веб, потому я остановился на самом простом варианте: хранить отдельно lossy JPEG для RGB и lossless маску в PNG, а совмещать их на этапе получения UIImage в программе. Сразу хочу сказать, что пишу на MonoTouch, потому код привожу на C#, хотя в ObjC это делается почти точно так же, с учетом синтаксиса.
PNG и APNG — технические детали
2012-09-12 в 6:56, admin, рубрики: PNG, обработка изображений, метки: PNGВ сети мы часто видим высококачественные изображения, с альфа-каналом. Все это, как правило формат PNG (хотя бывает и SVG). Мало кто знает, что он и себя представляет. Сегодня с расскажу про формат PNG подробно.