Этот PHP класс может создавать иконки (значки) типов файлов на основе имени расширения и связанного с ним MIME типа.
Иконки создаются на основе файла шаблона, на котором затем создаётся цветная метка с расширением. Это облегчает создание единообразного внешнего вида.
В настоящее время могут быть созданы изображения размером 16×16 и 32×32 точки.
cd /tmp git clone https://github.com/splitbrain/file-icon-generator
Типы файлов задаются в файле mime.types
Команда для создание файлов:
php createall.php
файлы будут созданы в папке out
Файлы созданные в рамках этого проекта используются в DokuWiki.
Папка с файлами: /opt/dokuwiki/lib/images/fileicons
После копирования новых файлов нужно удалить старые картинки из кэша:
rm -rf /opt/dokuwiki/data/cache/*/*.{gif,png,css}
подобный способ чистки кэша используется при изменении иконок Интервики.