Batch Group is fast and stable. Naming error though...

Suggest new features you think IcoFX should have.

Tue May 02, 2017 8:28 pm

The Batch Group tool is nice. There's a huge (and free!) set of icons here http://www.fatcow.com/free-icons. Sadly it only has 16x16 and 32x32. Nearly 4000 different images though! They are offered as PNG or ICO but... (drum roll...) They are not combined. So I did some renaming with the excellent ReNamer, appending "_16" and "_32" respectively. Then combined them with IcoFX3. IcoFX was as fast to process them as ReNamer or any of my drag-n-drop operations were. Smooth and Stable -- Nice!

It appears that IcoFX3 alters the names a bit too much though....
Image
It does make sense to get rid of the _16 and _32, but a bunch of other stuff got stripped too. (Apparently everything other than [a-zA-Z])

In the image, the pane on the right is "pre combined" and there are two files:
32_bit_Blue_16.png
64_bit_Blue_16.png
The first one got named
bitBlue.ico
and the second one disappeared into cyberspace.

I think several other were lost too, because there were 3926 each of the 16s and 32s, but only 3884 combined icons in the end...
kunkel321
 
Posts: 4

Thu May 11, 2017 8:15 am

Hello,

The grouping name convention is described on the following page:
http://icofx.ro/help3/batch.html#grp

In your case
32_bit_Blue_16.png
64_bit_Blue_16.png
Got combined into the same icon, and because Windows icons cannot contain 2 images with the same format (16x16) the second one was ignored ("disappeared into cyberspace" :) )

Since there are many number/letter combination in file names (consider also other languages) there is no bulletproof way on how to check the similar names. There is no way for IcoFX to know if the 32 and 64 in your filename means resolution, bit count or something else. This is why all numbers and special chars are ignored.

Regards,
Attila Kovrig
IcoFX Software
User avatar
IcoFX
 
Posts: 514

Fri May 12, 2017 3:19 am

Thanks for the reply. I actually came up with a workaround using the above mentioned ReNamer app.

I did a "transliteration" and turned
"1" into "zOneyz
"2" into "zTwoyz"
...
"_" into "zUnderscoreyz"

Then added the "_16" or "_32" to the end and combined them.

Then I reverse-transliterated the
z<Name of char>yz back into <char>
after combining.

It seemed to work just fine that way!

Image

The process was laborious, but that's okay--this batch combine tool is not something I'm likely to use very often anyway. You could probably make IcoFX3 so that it only recognized the right-most set of digits in the filename as the pixel deliminator. Like:
"AnyCharsHere_32.png"

That might be too complicated for some users though....
kunkel321
 
Posts: 4

Return to Suggestions And Feature Requests



cron