Пакетное скругление картинок v0.2

Новая версия пакетного скруглителя картинок. Из нового: короткие имена ключей (их видно после запуска), ключи для сохранения EXIF из оригинального файла (-​-save-exif), рекурсивного обхода папок (-​-recursive) и сохранения оригинальных имён файлов (-​-keep-name).

Комментарии 19

oldTV № 1
А что имеется ввиду под: рекурсивным обходом папок?
Сохранение оригинальных имен файлов — для результатов?
indeec17 № 3
скорее всего для результатов. Мне вот сохранение оригинальных имён файлов и рекурсивный обход необходимы для обработки картинок на сайте. Рекурсивный обход — это про обработку картинок во вложенных папках
chiwix № 4
А реально сделать сглаженное скругление? А то сейчас оно уж очень режет глаз своей чёткостью.
Евгений Степанищев (bolknote.ru) автор № 9
А реально сделать сглаженное скругление? А то сейчас оно уж очень режет глаз своей чёткостью.

Пока эксперименты мои результатов не дали. Я пробовал Gaussion blur, вышло убого. Буду ещё бороться. Если есть идеи как это сделать — буду рад.

Евгений Степанищев (bolknote.ru) автор № 17
А реально сделать сглаженное скругление? А то сейчас оно уж очень режет глаз своей чёткостью.

Вчера поэксперементировал, есть надежда — размазать круг, взять от него один компонент (красный, например) и смягчать цвет в зависимости от интенсивности этой компоненты.

oldTV № 5
Комментарий для indeec17:

Про рекурсивный обход папок: могу ли я так это назвать — Включить обработку вложенных каталогов?
Про результаты понятно.
Евгений Степанищев (bolknote.ru) автор № 8

Комментарий для oldTV:

Про рекурсивный обход папок: могу ли я так это назвать — Включить обработку вложенных каталогов?

Вполне

Евгений Степанищев (bolknote.ru) автор № 10

Комментарий для indeec17:

скорее всего для результатов. Мне вот сохранение оригинальных имён файлов и рекурсивный обход необходимы для обработки картинок на сайте

Только файлы всё равно в out попадают! :)

Евгений Степанищев (bolknote.ru) автор № 11

Комментарий для oldTV:

Сохранение оригинальных имен файлов — для результатов?

Да, в папку out картинки попадают под своими «родными» именами.

indeec17 № 12
Комментарий для Евгения Степанищева:

Да, поэтому нужен параметр — замещать оригиналы. А бэкап само собою должен быть настроен. Ну или если без параметра замены оригиналов, то при рекурсивном обходе нужно сохранять дерево в out. Я ещё не протестировал, может уже так и есть…
indeec17 № 14
Комментарий для Евгения Степанищева:

комментарий к комментарию номер 9 про гладкие углы:
Нашёл про скругление через imageMagiсk и даже с прозрачностью в случае PNG
http://community.livejournal.com/ru_php/1424646.html
как вариант, можно попиксельно сделать средний цвет между исходным и фоновым на окружности… Не знаю, правильно ли получится…
indeec17 № 15
Комментарий для Евгения Степанищева:

ещё важная штука. У меня RAM-диск и временная директория находится на нём. Не знаю, как сейчас устроено, но очень хотелось бы, чтобы всякие временные файлы создавались там. Настолько хочется, насколько я люблю свой жёсткий диск. В винде предположительно должна быть доступна переменная $_SERVER['TEMP'] или может $_SERVER['TMP']… у меня обе в одно место указывают, извините =)
indeec17 № 18
Комментарий для Евгения Степанищева:

ну по ситуации =) в текущей папке тоже может место кончится… хорошо, когда эти ситуации предугаданы дальновидным человеком =) где-то было исследование, в котором делался вывод, что почти все программисты после команды записи файлов не проверяют ошибки записи и это очень плохо. В общем, надо использовать любое свободное место под временные файлы, но выбирая устройства хранения в заданном программистом приоритетном порядке.