[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 7 из 9
  • «
  • 1
  • 2
  • 5
  • 6
  • 7
  • 8
  • 9
  • »
Модератор форума: Andrey_A, ХарВик, chip642  
Форум » • Total Commander • » Кнопки для Total Commander » Обсуждение преобразований изображений
Обсуждение преобразований изображений
Andrey_AДата: Понедельник, 29.09.2014, 04:55 | Сообщение № 1
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Обсуждение преобразований изображений




Здесь будет обсуждаться параметры утилит,связанные с преобразованием изображений


Готовые кнопки будут выкладываться в отдельной теме Преобразование Изображений

Группа TCIMG в Telegram


 
Andrey_AДата: Понедельник, 29.09.2014, 05:10 | Сообщение № 91
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Цитата Mrakobes ()
имя должно остаться TEST

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

Код
start=IrfanView||/filelist=%L~~/resize=(500)~~/aspectratio~~/resample~~/jpgq=90~~/convert=$D$N$O~~/killmesoftly||&&hide||&&wait


 
MrakobesДата: Понедельник, 29.09.2014, 05:10 | Сообщение № 92
Полковник

На сайте с: 08.08.2014
Город: Москва
Сообщений: 175
Награды: 2
Репутация: 2
Цитата Andrey_A ()
то зачем добавлять вставку
так я и прошу не добавлять... последний вариант не меняет имя на заданное

Цитата Mrakobes ()
1 вариант: был файл с именем "Trash"...

в) Имя приобрел TEST
 
Andrey_AДата: Понедельник, 29.09.2014, 05:10 | Сообщение № 93
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Цитата Mrakobes ()
последний вариант не меняет имя на заданное

Имя на заданное можно изменить после обработки изображений:

Код
start=IrfanView||/filelist=%L~~/resize=(500)~~/aspectratio~~/resample~~/jpgq=90~~/convert=$D$N$O~~/killmesoftly||&&hide||&&wait renms=%L||^^TEST


 
asmadeusДата: Понедельник, 29.09.2014, 05:10 | Сообщение № 94
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
здесь надо что то такое. сам код нерабочий, просто мысль

Код
<IF><info=f12%P%N>=TEST<THEN>start=IrfanView||/filelist=%L~~/resize=(500)~~/aspectratio~~/resample~~/convert=$DTEST$O~~/killmesoftly||&&hide||&&wait tcimg=$cm540 <ELSE>start=IrfanView||/filelist=%L~~/resize=(500)~~/aspectratio~~/resample~~/convert=$DTEST$O~~/killmesoftly||&&hide||&&wait tcimg=$cm540 delss=%L||1||test<1e!!%E><ENDIF>
 
MrakobesДата: Понедельник, 29.09.2014, 05:10 | Сообщение № 95
Полковник

На сайте с: 08.08.2014
Город: Москва
Сообщений: 175
Награды: 2
Репутация: 2
Цитата asmadeus ()
сам код нерабочий
а я уж подскочил :o , блин - любой графический редактор такую простую фичу имеет(( так не хочется в две кнопки тыркать...
 
asmadeusДата: Понедельник, 29.09.2014, 05:11 | Сообщение № 96
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Цитата Mrakobes ()
любой графический редактор такую простую фичу имеет

вперед к редактору
 
chip642Дата: Понедельник, 29.09.2014, 05:11 | Сообщение № 97
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Прочитал двухстраничную полемику, золотой медали удостаивается asmadeus, за терпение и видимо он единственный, кто понял чего хочет Mrakobes. Трижды перечитал пытаясь вникнуть в суть, ребята, Mrakobes, излагайтесь лаконичнее и точнее, а Андрей видимо так и не понял чего от него хотят :D .
Лично я понял так, Mrakobes хочет, чтобы после изменения размеров, при последующем переименовании файлов, например в TEST, уже имеющийся в каталоге файл с таким именем , не был подвержен именному изменению, исчезновению и т. д. и т. п. Если конечно я правильно понял суть вопроса, в чем у меня большие сомнения, то кнопка, которую предложил Андрей с маленькием изменением вполне рабртает:
Код
start=IrfanView||/filelist=%L~~/resize=(500)~~/aspectratio~~/resample~~/jpgq=90~~/convert=$D$N$O~~/killmesoftly||&&hide||&&wait renms=%L||TEST

Изменить размеры выделенным файлам согласно условию и переименовать в TEST. (уже имеющийся файл с таким именем, после преобразования, будет не тронут и сохранит свое имя).
P.S. И вообще ребят, указывайте кнопки, с которыми траблы, две страницы исписано, несколько кнопок, от Andrey_A, от asmadeus, в ходе обсуждения идут поправки, а от каких кнопок пляшут в конкретном комментарии непонятно.


Сообщение отредактировал chip642 - Суббота, 27.09.2014, 08:29
 
asmadeusДата: Понедельник, 29.09.2014, 05:11 | Сообщение № 98
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
chip642, спасибо за медальку)))
 
MrakobesДата: Понедельник, 29.09.2014, 05:11 | Сообщение № 99
Полковник

На сайте с: 08.08.2014
Город: Москва
Сообщений: 175
Награды: 2
Репутация: 2
chip642, спасибо за участие, но в Вашем варианте не удаляется файл с заданным в параметрах кнопки именем, к примеру

- В папке находится файл с именем TEST.jpg, я помещаю в эту папку файл с любым другим именем - TRASH.jpg. Нажимаю кнопку - и файл TRASH.jpg приобретает имя TEST_01.jpg, блин НО первый, ненужный файл подлежит замене на новый, с прежним именем. Вот код, который удаляет предыдущий вариант НО если пытаешься уменьшить файл с таким же именем - TEST.jpg он его попросту удаляет

Код
start=IrfanView||/filelist=%L~~/resize=(500)~~/aspectratio~~/resample~~/jpgq=90~~/convert=$DTEST$O~~/killmesoftly||&&hide||&&wait tcimg=$cm540 pause=1000 delss=%L||1||test<1e!!%E>


Добавлено (27.09.2014, 11:43)
---------------------------------------------
ну я таааак подробно описал задачу в 103 посте ст. 1 п. Г - http://tc-image.3dn.ru/forum/11-801-10566-16-1410888264


Сообщение отредактировал Mrakobes - Суббота, 27.09.2014, 11:46
 
chip642Дата: Понедельник, 29.09.2014, 05:11 | Сообщение № 100
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Mrakobes, при всем уважении я опять ничего не понял, как-то замысловато изъясняешься, видимо тебя только asmadeus понимает, я вообще не понимаю зачем удалять, если можно перезаписать файлы с теми же именами.
Вот ты предоставил команду, а можно к ней четкое пояснение, что она должна сделать? Имена файлов должны остаться?, если да,то почему не перезаписать тогда?
А то в процессе тестирования она тупо все удаляет и оставляет один файл.


Сообщение отредактировал chip642 - Суббота, 27.09.2014, 15:37
 
asmadeusДата: Понедельник, 29.09.2014, 05:11 | Сообщение № 101
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
chip642, смотри, как я понимал.
В результате команды в папке должен остаться один файл - Test.png. Если он есть, то просто изменить его размер до 500 точек. Если нет, то выделенный файл переименовать в Test.png с новым размером и удалить исходный.
Но мне вот интересно - почему не отрабатывает строка

Код

<IF><info=f12%P%N>=TEST<THEN>start=IrfanView||/filelist=%L~~/resize=(500)~~/aspectratio~~/resample~~/convert=$DTEST$O~~/killmesoftly||&&hide||&&wait tcimg=$cm540 <ELSE>start=IrfanView||/filelist=%L~~/resize=(500)~~/aspectratio~~/resample~~/convert=$DTEST$O~~/killmesoftly||&&hide||&&wait tcimg=$cm540 delss=%L||1||test<1e!!%E><ENDIF>


P.S. По просьбе поясняю. Если имя файла(просто имя без расширения)=TEST, то должно произойти просто изменение размера. Иначе - изменение размера с новым именем и удаление исходника.

Есть подозрение, что не отрабатывает команда

Код
<info=f12%P%N>=TEST


chip642, может что подскажешь?
 
Andrey_AДата: Понедельник, 29.09.2014, 05:12 | Сообщение № 102
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Цитата asmadeus ()
Но мне вот интересно - почему не отрабатывает строка


[helpquote]• Теги, условия и команды разделяются пробелом.
[/helpquote]

Код
<IF> <info=f12%P%N> = TEST <THEN> start=IrfanView||/filelist=%L~~/resize=(500)~~/aspectratio~~/resample~~/convert=$DTEST$O~~/killmesoftly||&&hide||&&wait tcimg=$cm540 <ELSE> start=IrfanView||/filelist=%L~~/resize=(500)~~/aspectratio~~/resample~~/convert=$DTEST$O~~/killmesoftly||&&hide||&&wait tcimg=$cm540 delss=%L||1||test<1e!!%E> <ENDIF>


 
asmadeusДата: Понедельник, 29.09.2014, 05:12 | Сообщение № 103
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Andrey_A, ага, в очередной раз я читать поленился. Ну правда не только я. Итак, на этом считаю можно и закончить данный вопрос.
Mrakobes, проверяй! У меня вот так пашет как тебе надо:
Код
<IF> <info=f12%P%N> = TEST <THEN> start=IrfanView||/filelist=%L~~/resize=(500,0)~~/aspectratio~~/resample~~/convert=$DTEST$O~~/killmesoftly||&&hide||&&wait tcimg=$cm540 <ELSE> start=IrfanView||/filelist=%L~~/resize=(500,0)~~/aspectratio~~/resample~~/convert=$DTEST$O~~/killmesoftly||&&hide||&&wait tcimg=$cm540 delss=%L||1||test<1e!!%E> <ENDIF>


Сообщение отредактировал asmadeus - Воскресенье, 28.09.2014, 00:18
 
chip642Дата: Понедельник, 29.09.2014, 05:12 | Сообщение № 104
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Цитата asmadeus ()
В результате команды в папке должен остаться один файл - Test.png. Если он есть, то просто изменить его размер до 500 точек. Если нет, то выделенный файл переименовать в Test.png с новым размером и удалить исходный.


asmadeus, огромное спасибо, ну наконец-то я хоть понял, что хотел Mrakobes, оказывается весь сыр-бор из-за обработки одного файла.
Mrakobes, можно было бы просто написать задачу:
Изменить размеры ВЫДЕЛЕННОГО файла с присвоением ему имени TEST, в случае совпадении имени из условия команды с уже имеющимся в каталоге файлом, с таким же именем, заменить старый файл на обрабатываемый.
Вот тогда все твои разъяснения были бы понятны.
Параметры команды, предствленные asmadeus у меня задачу эту выполняют. Еще одна медалька asmadeus :D


Сообщение отредактировал chip642 - Воскресенье, 28.09.2014, 10:27
 
MrakobesДата: Понедельник, 29.09.2014, 05:12 | Сообщение № 105
Полковник

На сайте с: 08.08.2014
Город: Москва
Сообщений: 175
Награды: 2
Репутация: 2
asmadeus, chip642, ребята, да я в самой постановке вопроса пояснил предельно ясно, путаница возникла в последующей переписке 116 пост не работает код!!! - удаляется единственный файл в папке и все тут

Ну поймите же что надо, все просто! У меня простая задача - уменьшить по размеру (без конвертации в Jpg и сжатия) имеющийся в папке файл Folder.* (в прошлом примере имя "TEST")

Первый вариант: вот например, есть в папке файл Folder.jpg, я помещаю другую картинку с именем New.jpg, жму на кнопку - происходит обработка "New" - он уменьшается до 500рх, и меняет имя на "Folder", соответственно первый файл, тот что был должен удалиться/перезаписаться, в итоге в папке один файл с именем "Folder"

Второй вариант: - обработка уже имеющегося файла с именем "Folder" - уменьшение в размере. Все так просто
 
Форум » • Total Commander • » Кнопки для Total Commander » Обсуждение преобразований изображений
  • Страница 7 из 9
  • «
  • 1
  • 2
  • 5
  • 6
  • 7
  • 8
  • 9
  • »
Поиск:

Интеллектуальные права и отказ от ответственности