MakeCorner shell

Хочу порекламировать MC Shell — графическую оболочку для моего консольного скруглятора картинок, которую пишет oldTV, в архив программы уже входит моя утилита, так что ничего дополнительно качать не нужно.

Хочу порекламировать MC Shell — графическую оболочку для моего консольного скруглятора картинок, которую пишет oldTV, в архив программы уже входит моя утилита, так что ничего дополнительно качать не нужно.
Комментарии 30
Давно в Windows имена стали case sensitive?
У меня маска универсальная сделана. Утилиту можно и под Linux использовать, если скомпилировать в ELF.
Хорошо бы их клавиатурным акселератором сделать (с подчеркиванием).
Они самые.
Надеюсь, автор тут появится.
Спасибо большое за рекламу, мне кажется что продукт получился
Всех прошу оценить и критиковать, но разумно, без фанатизма
По поводу доработок оболочки:
— постараюсь сделать все, что в моих силах, пишите пожелания
— часть доработок запланированы на
Комментарий для oldTV:
В последней версии makecorner есть автоширина(-wa или --width=auto)
Подтверждаю, всё верно. Только можно писать и --width=a, например :)
-автоширину сделаю 100, в следующем релизе
-с входным каталогом — ? — сам makecorner.exe не предполагает такой функциональности. Можно конечно добавить такое поведение: запуск оболочки, проверка есть ли во входном каталоге makecorner, если нету — фоновое копирование, далее конвертирование, далее удаление makecorner. Такое поведение потребует еще и проверки прав. Если одобрите — сделаю.
Комментарий для oldTV:
Не обязательно. Можно в маске задать путь :)
тогда уж лучше дополнить маску выбором входного каталога, а саму маску выбором типов файлов (*.jpg; *.png и т.д. и т.п.), т.е. улучшить удобство и фактически привести маску к виду входного каталога, но уйти в маске от некой кастомизации (типа 01*.JPEG2002)
как?
Комментарий для oldTV:
В смысле, сделать двумя параметрами то, что делается одним? Зачем? Оно же всё равно будет в одну строку клеиться внутри программы.
Не понял. Убрать маску?
Жень, ты вот идешь от функциональности, я же иду от GUI
Сейчас у меня там под маску 2 поля и почти тонна обработки для передачи в параметр. Если бы маски не было, как таковой, а был входной каталог с типами файлов переданными через диалоговое окно, то по сути это осталось бы та же маска, но в GUI была бы организована одним единственным диалоговым окном=Хочешь выходной каталог — получаешь каталог + тип обрабатываемых в нем файлов. Тип, но не маску.
Сейчас же реализована маска. Маска=путь (ну я не знал, сорри, моя ошибка), + маска файлов (любая) * + тип файлов (причем любой)
Тогда конкретнее, что ты предлагаешь передавать на вход?
Насколько я понял, это претензия к оболочке, а не утилите?
Можно пример фото и ключей?
Этого пожелания не понял.
На вход предлагаю передавать тоже, что и на выход, с одним но:
1. Если маска не указана — обрабатывается текущий каталог с типом файлов *.jpg
2. Если маска указана, то в параметр передаются из диалогового окна 2 момента: путь, тип файлов (*.jpg или *.JPEG). У меня бы в итоге не было
Проверю все заявленные ошибки завтра
Комментарий для oldTV:
Сейчас так и работает.
Т.е.что-то вроде --mask=*.{j,J}{p,P}{g,G} --in-dir=C:/tmp/?
А чем это лучше, чем --mask=C:/tmp/*.{j,J}{p,P}{g,G}?
понял, пусть так и будет как есть. Я добавлю сейчас этот функционал — будет кнопка выбора каталога
Примного извиняюсь за свою глупость, забыл прописать в ключе оригинальный размер фото(width), вместо него стояло значение по умолчанию, естественно по этому и терялось качество.
Проблема в том, что не обрабатывает папки с jpeg, обрабатывает только корневой каталог, без папок. То есть если jpeg в папке, он не обрабатывается.
Комментарий для fantom:
Там есть ключ «обрабатывать вложенные папки»(-R).
in sqr.php on line 10
Used next values:
-q, --quality=100
-r, --radius=15
-o, --
-w, --width=1024
-R, --recursive=1
-k, --
-b, --background=#ffffff
-m, --mask=*.{j,J}{p,P}{g,G}
-e, --
Create out folder.
Warning: dir(.): failed to open dir: Invalid argument in sqr.php on line 10
Fatal error: Call to a member function on a
Все файлы на английском.
Это
Изначально проверял без оболочки. Это может быть связано с тем, что нет EXIF в фотографиях?
Попробую без EXIF, спасибо.