Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » TCIMG (Часть 1)

Модерирует : gyra, Maz

Maz (03-03-2021 11:17): TCIMG (Часть 2)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

   

Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

 
Дата выпуска: 28.02.2021
Версия: 28.4
Автор: Averin Andrey
 
Скачать TCIMG | Сайт | Онлайн справка | Основные вопросы | Расширение функционала | Поддержка проекта

TCIMG - утилита для вызова различных команд Total Commander и выполнения дополнительных действий.
• Мощное средство для расширения функциональности Total Commander и других программ.
• Направлена на автоматизацию монотонных действий, связанных с файловыми, системными, программными, оконными операциями.
• Полностью портабельная, т.е. не требует установки и не вносит в реестр или куда-либо ещё дополнительную информацию.
• Возможность комфортного использования потенциала программ с поддержкой командной строки, например:

ОСНОВНЫЕ ВОЗМОЖНОСТИ УТИЛИТЫ:

Коллекция кнопок TCIMG для Total Commander | Как расширить функциональность самостоятельно

В справке TCIMG.chm более 13 200 примеров применения.

Сборки программ, в которых участвует утилита TCIMG, в них так же можно увидеть много интересных примеров:
AkelPad Image - сборка текстового редактора AkelPad (автор Andrey_A)
TC IMAGE - сборка файлового менеджера Total Commander (автор Andrey_A)
TC VIM - сборка файлового менеджера Total Commander (автор Matros)
TC Universal Edition - сборка файлового менеджера Total Commander (авторы Yaroslav & asmadeus)
TC Hot-Shot - сборка файлового менеджера Total Commander (автор ice_daemon)
TC PowerUser - сборка файлового менеджера Total Commander (автор HA3APET)
TC Titan Portable - сборка файлового менеджера Total Commander (автор pcDenPro)

Скачать справку  с тёмным стилем
Скачать справку на китайском языке TCIMG_Chinese.chm
Онлайн справка на китайском языке

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 12:59 10-11-2014 | Исправлено: Andrey_A_A, 19:24 28-02-2021
Aleks431



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо, работает. Алгоритм прост и понятен.

Всего записей: 258 | Зарегистр. 25-09-2007 | Отправлено: 16:48 25-08-2016
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aleks431 09:49 25-08-2016
Цитата:
С удалением лишних, случайно оставшихся ненужных пробелов

Не учёл. Не знаю о каких лишних пробелах идет речь, но вышеуказанные кнопки будут работать только, если между словами строго один пробел. Поэтому, если вы не уверены, то в кнопках первоначально удалим все лишние пробелы.

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
renms=%L||#G7||&&([^~~]+)~~([^~~]+)~~([^~~]+)!!$2~~$1~~$3
Wcmicons.dll,19
Преименование:2-е слово базовых имён выделенных объектов переместить на место первого слова, предварительно удалив в именах лишние пробелы
 
-1
-1
 


Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
renms=%L||#G7||&&([^~~]+)~~([^~~]+)~~([^~~]+)!!$3~~$1~~$2
Wcmicons.dll,19
Преименование: 3-е слово базовых имён выделенных объектов переместить на место первого слова, предварительно удалив в именах лишние пробелы
 
 
-1
 

 

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 16:52 25-08-2016 | Исправлено: Abel11, 16:53 25-08-2016
Aleks431



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да так надежнее.
Просто я опасался варианта, что И_О_Ф.vcf превратится в Ф_И_О_.vcf или ФИ_О_.vcf (где _ пробел).

Всего записей: 258 | Зарегистр. 25-09-2007 | Отправлено: 17:08 25-08-2016
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aleks431 09:49 25-08-2016
Цитата:
Возможность переносить на 1-е место (в конец) любое слово

 
Поразмыслив, нашёл любобытное, на мой взгляд, решение. Работает с любым, имеющимся в имени, количеством слов разделенных пробелом. Кстати, если у вас слова разделены не пробелом, то это не проблема, всегда можно заменить разделители на пробелы, а после использования кнопки, вновь вернуть ваши разделители - заменив на них пробелы.
 
Для начала надо добавить в файл TCIMG.lng или в TCIMGU.lng в секцию [Russian]:
 
 
_______________ [Russian] _______________
 
ComboBox_U59=Выбор слова||Выберите или введите позицию слова в имени||1|2|3|4|5|6|7|8|9||343||117
GroupBox_U12=<#>Выбор действия<#><#>Переместить выбранное слово в начало имени<+>^^GLOBALSENDS<1>@CRLF<+>Переместить выбранное слово в конец имени<+>$$@CRLFGLOBALSENDS<1><#>500<#>165
___________________________________
 
Далее создаём на панели инструментов приведённую ниже кнопку и применяем её.

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
forpgs shape=5 dilog=[combo=BOX_U59][group=BOX_U12] global xlist=%L slist=%L||##path<4>||#G7 <FOR> 1 <TO> GLOBALXLIST<0> sends=GLOBALSLIST<:INDEX:>||formt<0!![^\s]+>||#LGLOBALCOMBO<1> xends=GLOBALSLIST<:INDEX:>!!-1||formt<0!![^\s]+>||?T|d,GLOBALCOMBO<1> kends=GLOBALXENDS<t>!!-1||GLOBALGROUP<1>||&&[\r\n]+!!~~ renmm=GLOBALXLIST<:INDEX:>||GLOBALKENDS<:INDEX:>||#G7 <NEXT>
Wcmicons.dll,20
Преименование: перемещение слова в базовых именах выделенных объектов,предварительно удалив в именах лишние пробелы, выбор слова и позиции перемещения в диалоговом окне
 
 
-1
 

 После применения кнопки появится диалоговое окно, в первом пункте  надо будет выбрать слово, которое надо будет переместить, указав номер его позиции в имени, во-втором пункте надо выбрать позицию перемещения - в начало или в конец.
 
 

 
 
 
 
 
Добавлено:
Забыл оповестить о главном.
Новая 150-я версия:  TCIMG 15.0 от 25.08.2016
 

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 01:16 26-08-2016 | Исправлено: Abel11, 17:34 24-05-2020
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Обновил версию TCIMG 15.1

Всего записей: 1388 | Зарегистр. 15-08-2011 | Отправлено: 14:05 29-08-2016
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Обновил версию TCIMG 15.2

Всего записей: 1388 | Зарегистр. 15-08-2011 | Отправлено: 21:48 02-09-2016
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mrdime 14:14 06-09-2016
Цитата:
Есть два десятка папок, в них файлы. Кажды файл должен быть переименован по шаблону: "название папки_номер". Нумерация в каждой папке должна начинаться заново.

 
 Выделяем нужные папки и применяем кнопку приведенную ниже. Кнопка универсальная, работает, как с выделенными папками, так и с выделенными файлами.
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
renms=FOLDM<%L!!-1!!0>||##<Info=f61::>||$$_cntr<1|1|2>||[double]||upd<1>
Wcmicons.dll,19
Переименовать файлы выделенных папок (без рекурсии) именем родительской папки с счетчиком
 
 
-1

 
Если в выделенных папках каждому типу файлов нужно  присвоить отдельный счетчик, тогда так:
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
renms=FOLDM<%L!!-1!!0>||##<Info=f61::>||$$_cntr<1|1|2>||ext<>||[double]||upd<1>
Wcmicons.dll,20
Переименовать файлы выделенных папок (без рекурсии) именем родительской папки с счетчиком (каждоиу типу файлов отдельный счетчик)
 
0
-1


Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 15:14 06-09-2016 | Исправлено: Abel11, 15:32 06-09-2016
Aleks431



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
При преобразовании изображений в иконки с прозрачным фоном (кнопки [url= http://forum.ru-board.com/topic.cgi?forum=5&topic=47370&start=820#18]тут[/url]) обнаружилась интересная вещь:
при преобразовании изображений в виде букв S, С и других разорванных окружностей и фигур, остаются фоновые области внутри фигуры. Не говоря уж о замкнутых фигурах типа 8, В, 0 - внутри фон не становится прозрачным.
Это как-то можно поправить?  
Но иногда цвет уничтожаемого фона совпадает со цветом внутри картинки - в таких случаях уже существующий алгоритм спасает от дыр в картинке. Получается надо к существующему алгоритму разработать второй для оговоренных выше случаев. И пусть человек сам выбирает какой использовать к донному изображению.
И еще. Хотелось бы на том же алгоритме иметь кнопку для получения из файла(ОВ) изображений сразу PNG-формата того же размера (или заданного размера списком аналогично 256,128,96,48,32,24,16 и т.п.) и обязательно с прозрачностью, т.е. соединить вместе кнопку выше с кнопкой "Извлечь из выделенных(ОГО) ico файлов изображения всех форматов, создав в другой панели именные png файлы в папках форматов с начальной приставкой Name". Пусть и в той же панели.

Всего записей: 258 | Зарегистр. 25-09-2007 | Отправлено: 16:33 15-09-2016
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DNS07 12:53 17-09-2016
Цитата:
Надо переместить несколько сотен файлов в папки, при чём так чтобы один файл в одну папку и так далее

 
Не совсем понятно какие должны быть имена у папок, поэтому ниже приведу три варианта кнопок.
 
В кнопках указан путь к TCIMG.exe, который расположен в корне TC, вы же указываете путь согласно своему расположению TCIMG.exe.
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
moves=%L||"%p"::!!0!!(.*)(\w:.*\\)([^\.\\]*)(.+)!!$1$3||upd<1>
Wcmicons.dll,19
Переместить выделенные элементы в именные папки в текущей панели
 
-1
-1
 

 
Если нужно перемещение  в создаваемые папки в панели назначения, то замените в параметрах "%p" на "%t".
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
moves=%L||"%p"||group<1|2|Groupe_>||upd<1>
Wcmicons.dll,20
Переместить выделенные элементы, в активной панели, каждый в отдельную папку с именем Groupe_№ (минимальное количество цифр в счётчике (N) 2)
 
-1
-1
 

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
moves=%L||"%t"||group<1|2>||upd<3>
Wcmicons.dll,21
Переместить выделенные элементы в другую панель, каждый в отдельную папку (именами папок будет нумерация 01, 02, ...0N)
 
-1
-1
 

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 16:47 17-09-2016 | Исправлено: Abel11, 12:50 21-09-2016
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Aleks431, ваше пожелание отправил в тему расширения функционала http://tc-image.3dn.ru/forum/5-964-16601-16-1474375993 , как дойдут руки, посмотрю...
 
Обновил версию TCIMG 15.3

Всего записей: 1388 | Зарегистр. 15-08-2011 | Отправлено: 16:08 20-09-2016 | Исправлено: Andrey_A_A, 16:09 20-09-2016
AntikillerPM

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А если есть каталог в котором 200 000 файлов, как можно например по 100 их переместить в разные каталоги? Пусть каталог при этом с любым именем создается. Может кто помочь?

Всего записей: 301 | Зарегистр. 01-05-2009 | Отправлено: 09:21 21-09-2016
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AntikillerPM 09:21 21-09-2016
Цитата:
А если есть каталог в котором 200 000 файлов, как можно например по 100 их переместить в разные каталоги?


Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
moves=%L||"%t"||group<100|4>||upd<3>
Wcmicons.dll,21
Переместить выделенные файлы в другую панель, разбив по 100 файлов и поместив в отдельныые папки (именами папок будет нумерация 0001, 0002, ...000N)
 
-1
-1  

Перемещать, копировать можно любое количество файлов, главное знать, как и где их указать, поэтому рассмотрим параметр group<> подробнее:
 
_______________ group<> _______________
По заданному количеству в отдельные (создаваемые) каталоги.
Параметр group<Number|CounterRank|Name>, где:
  Number - количество копируемых/перемещаемых элементов в каждый каталог.
  CounterRank - минимальное количество цифр в счётчике для папок.
  Name - начальное имя для папок.
___________________________________

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 13:08 21-09-2016 | Исправлено: Abel11, 13:36 21-09-2016
AntikillerPM

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
РАБОТАЕТ!!!!! а можно что бы это было не перемещение,  а Копирование. Извиняюсь, что неправильно сформулировал задачу!
 
Добавлено:
команду moves заменить на copys?
 
 
Добавлено:
РАБОТАЕТ!!!!!!!! copys

Всего записей: 301 | Зарегистр. 01-05-2009 | Отправлено: 13:37 21-09-2016
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

AntikillerPM 13:37 21-09-2016
Цитата:
можно что бы это было не перемещение,  а Копирование

 
Всего лишь надо в кнопке заменить команду moves  на copys
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
copys=%L||"%t"||group<100|4>||upd<3>
Wcmicons.dll,21
Копировать выделенное в другую панель, по 100 файлов в отдельные папки (именами папок будет нумерация 0001, 0002, ...000N)
 
-1
-1  


Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 13:49 21-09-2016
AntikillerPM

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Спасибо, я команду, прочитав в справке, заменил сразу. Огромное спасибо тебе и автору TCIMG!  

Всего записей: 301 | Зарегистр. 01-05-2009 | Отправлено: 03:56 22-09-2016
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Aleks431, спасибо за находку, по порядку:

Цитата:
При преобразовании изображений в иконки с прозрачным фоном (кнопки [url= http://forum.ru-board.com/topic.cgi?forum=5&topic=47370&start=820#18]тут[/url]) обнаружилась интересная вещь:
при преобразовании изображений в виде букв S, С и других разорванных окружностей и фигур, остаются фоновые области внутри фигуры

Исправлено:
Тестовая версия TCIMG 154_b10, в версии TCIMG 15.3 замените соответствующие файл(ы)

Цитата:
[+] Оптимизированы команды picsf и picss
- переписан код некоторых функций
- ускорена работа параметра perimeter<>
- добавлен подпараметр "2" в параметр perimeter<>

 
Тестируйте:

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
picss=%L||"%t"||0:0!!#||perimeter<1>||progres<>||upd<3>
%COMMANDER_PATH%\Wcmicons.dll,1
В выделенных изображениях заменить весь найденный цвет 1-го пикселя левого верхнего угла по периметру на прозрачный цвет и сохранить в другой панели
 
0
-1
 

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

Цитата:
Не говоря уж о замкнутых фигурах типа 8, В, 0 - внутри фон не становится прозрачным.  

Ну тут уж вы сами решаете как лучше, откуда знать утилите где в изображении буква Ы, R или А
1. Можно воспользоваться просто заменой:

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
picss=%L||"%t"||0:0!!#
%COMMANDER_PATH%\Wcmicons.dll,1
В выделенных изображениях заменить весь найденный цвет 1-го пикселя левого верхнего угла на прозрачный цвет и сохранить в другой панели
 
0
-1
 

2. В параметр perimeter<> добавлен подпараметр "2" , который "заливает область" (заменяет) в заданных координатах цвет, не трогая этот цвет по всему изображению  

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
picss=%L||"%t"||W/2:H/2!!#||perimeter<2>||progres<>||upd<3>
%COMMANDER_PATH%\Wcmicons.dll,1
В выделенных изображениях залить цвет в центре прозрачным цветом и сохранить в другой панели
 
0
-1
 

3. Добавлять изображения несколько раз на обработку:

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
global picss=%L||"%t"||0:0!!#||perimeter<1>||progres<>||upd<3> picss=GLOBALPICSS<t>||::!!1||W/2:H/2!!#||perimeter<2>||progres<>||upd<3>
%COMMANDER_PATH%\Wcmicons.dll,1
В выделенных изображениях заменить весь найденный цвет 1-го пикселя левого верхнего угла по периметру на прозрачный цвет + залить цвет в центре прозрачным цветом и сохранить в другой панели
 
0
-1
 

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

Цитата:
И еще. Хотелось бы на том же алгоритме иметь кнопку для получения из файла(ОВ) изображений сразу PNG-формата того же размера (или заданного размера списком аналогично 256,128,96,48,32,24,16 и т.п.) и обязательно с прозрачностью, т.е. соединить вместе кнопку выше с кнопкой "Извлечь из выделенных(ОГО) ico файлов изображения всех форматов, создав в другой панели именные png файлы в папках форматов с начальной приставкой Name"

Можно воспользоваться глобальной переменной GLOBALICOMM команды icomm и перенаправить её в команду picss

Код:
global icomm=%L||"%t"||png||foldformat<Name>||progres<> GLOBALICOMM<a>


Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
global icomm=%L||"%t"||png||foldformat<Name>||progres<> picss=GLOBALICOMM<t>||::!!1||0:0!!#||perimeter<1>||progres<>||upd<3>
%COMMANDER_PATH%\Wcmicons.dll,1
Извлечь из выделенных ico файлов изображения всех форматов, создав в другой панели именные png файлы в папках форматов с начальной приставкой Name, заменить весь найденный цвет 1-го пикселя левого верхнего угла по периметру на прозрачный цвет + отображать процесс
 
0
-1
 

 

Всего записей: 1388 | Зарегистр. 15-08-2011 | Отправлено: 16:57 23-09-2016 | Исправлено: Andrey_A_A, 17:19 23-09-2016
Aleks431



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Все проверить не успею... Но вот вторая "кнопка" работает правильнее, чем первая (та что "В выделенных изображениях заменить весь найденный цвет 1-го пикселя левого верхнего угла по периметру на прозрачный цвет и сохранить в другой панели"), у первой почему-то остаются непрозрачные области снаружи.
А по поводу моей "хотелки" - Вы не поняли - в ТС на андроиде вместо библиотек иконок используются изображения, в том числе и в формате PNG, а они получаются более красивыми, т.к. имеют прозрачность. На экранах FullHD идеально подходят формата 96х96, кое-кто говорит что лучше 128х128, но мне это кажется излишеством.
Вот и хотелось бы из любой (подготовленной) картинки JPG, BMP и т.п. сразу получить PNG 96х96 (или/и 128х128, выбираемый размер) с прозрачностью, т.к. у Вас результат преобразования по мне наилучший.

Всего записей: 258 | Зарегистр. 25-09-2007 | Отправлено: 23:22 23-09-2016
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
А по поводу моей "хотелки" - Вы не поняли ... Вот и хотелось бы из любой (подготовленной) картинки JPG, BMP и т.п. сразу получить PNG 96х96 (или/и 128х128, выбираемый размер) с прозрачностью

Aleks431, это решается командой:
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
global imgcn=%L||"%t"!!0!!x!!**png||imgcnv<>||resize<5,96,96>||progres<> picss=GLOBALIMGCN<t>||::!!1||0:0!!#||progres<>||upd<3>
%COMMANDER_PATH%\Wcmicons.dll,1
Изменить размеры выделенных изображений на 96х96 и преобразовать в png  + заменить весь найденный цвет 1-го пикселя левого верхнего угла на прозрачный цвет и сохранить в другой панели
 
0
-1
 

В picss добавлять нужный дополнительный параметр...
 
Но надо брать во внимание, что:
1. JPG и ряд других форматов не имеют прозрачности, более того они имеют "расплывчатости", поэтому имеют неоднородный фон и заменить его на прозрачный может быть проблематично даже в редакторе изображений...
2. При изменении таких изображений, допустим мы его уменьшаем с 600х1200 до 96х96 фон искажается и тоже неоднородный, цвет края может изменяться, изменение вокруг основного изображения ... и.т.д.
3. Лучше иметь квадратные изображения... либо использовать обрезку при преобразовании (параметр pruning<>) или выбрать нужный режим изменения в параметре resize<>
4. Лучше иметь дело сразу с PNG, ICO ...
5. ...

Всего записей: 1388 | Зарегистр. 15-08-2011 | Отправлено: 16:36 24-09-2016 | Исправлено: Andrey_A_A, 17:10 24-09-2016
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Обновил версию TCIMG 15.4

Всего записей: 1388 | Зарегистр. 15-08-2011 | Отправлено: 20:18 24-09-2016
Aleks431



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Так я и писал о "подготовленной"  картинке — я сперва редактором в ирфайне обрезаю картинку (не обязательно в 96х96), заливаю одним,  например зелёным цветом — ирфан позволяет выбрать величину отклонения цвета,  сохраняю в BMP, превращаю Вашей командой в иконку с прозрачностью уже 96х96 с переводом зеленого в прозрачный, и только теперь — в PNG (кнопка та что с папкой Name). Вот бы пропустить этап с ICO, а сразу из подготовленного BMP в PNG 96х96 уже с прозрачностью по первому пикселю. Только сначала,  наверно,  надо в ICO того же размера,  чтобы не заморачиваться с изменением цвета фона,  потом изменить размер — прозрачность не повредится, потом перегнать в PNG.  
Про JPG можно вообще пока забыть. Много с ним проблем и не тольуо с цветом.

Всего записей: 258 | Зарегистр. 25-09-2007 | Отправлено: 20:25 24-09-2016
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

Компьютерный форум Ru.Board » Компьютеры » Программы » TCIMG (Часть 1)
Maz (03-03-2021 11:17): TCIMG (Часть 2)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru