- PVSM.RU - https://www.pvsm.ru -

Image to URI, легкий способ конвертации

Приветствую всех.
Читаю давно Хабр, и как-то ни разу не упоминалось о том, есть ли какой нибудь легкий способ конвертации изображений в data: URI.
Да, конечно есть онлайн сервисы для конвертации, но когда требуется массовая конвертация, в них работать очень не удобно.

Поэтому я начал искать и нашел [1].

Но так как изначально, эта утилита (у меня только так, язык поворачивается), немного неудобна.
Я взялся за допиливание этой утилиты.

Вот что получилось
Для начала посмотрите видео, сразу станет многое понятно.

HD ссылка на YouTube [2]

А теперь чуть подробнее.

Имеется вот такой архив.
image

В нем…
image

Ну и полностью вот…
image

Мы хотим перевести вот эту картинку в data: URI
image

Для этого кидаем ее в папку image2css и запускаем пакетничек z_1.cmd
На выходе получаем готовый файл с data: URI

image

Примечание:
1. Можно сделать конвертацию массово для этого в архиве есть файл z_.cmd
2. В этом архиве есть Notepad2, он нужен для того чтобы показать нам код, так как родной Notepad меня жутко раздражает.
3. В папку можно кидать файл с любым названием, он автоматически переименуется в favicon.png.
4. Если вы хотите закодировать GIF изображение то, для этого нужно всего лишь, в файле z_1.cmd поменять расширение на gif.
5. Так как я парень забывчивый то сделал автобэкап всех сконветированных файлов.
Т.е. папки
aspng — хранит в себе все сконвертированные png картинки
asuri — хранит в себе все сконвертированные URI текстовые файлы.

И еще, не забудьте утилите нужна установленная Java.

Ну и сама утилита image2css.7z [3] на Яндекс Диск.

Надеюсь, вам поможет мой скрипт, потому что делал для себя, ну и думаю, совсем не красиво будет не поделиться с народом.

Автор: alexbuk


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/java/6055

Ссылки в тексте:

[1] нашел: http://code.google.com/p/image2css/

[2] HD ссылка на YouTube: http://www.youtube.com/watch?v=DpYMsPpNkNg&hd=1

[3] image2css.7z: https://mail.yandex.ru/disk/public/#RiZXcEMXMFHEIz1BFtHmURSJxEwPXm25VktIaNEzdkQ=