[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4668: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4670: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4671: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4672: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
XWidgetSoft Forum • View topic - [UPDATED] XW Icon Converter v1.1

XWidgetSoft Forum

XWidget & XLaunchpad , Desktop customization
It is currently April 16th, 2024, 12:37 pm

All times are UTC - 8 hours




Post new topic Reply to topic  [ 5 posts ] 
Author Message
PostPosted: January 16th, 2014, 1:31 am 
Offline
User avatar

Joined: March 8th, 2013, 10:27 pm
Posts: 353
So, In this winter I was busy converting some Rainmeter skins to XWidget and in my port attempts I faced a serious issue - translation of weather.com icons to Accuweather. Though there exists extensive documentation on this . The process of manually renaming files was seriously tedious and error prone. So to make my work easier, I hacked off a small script that does the work. Thought it might be worth sharing!

Originally started as a LINUX bash script, made it way to a full fledged C# program since it was virtually tedious to every time restart into linux to get a script run! Had ugly UI but a majority has been fixed!. 8-) 8-) :D :D :mrgreen:

UPDATE: v1.1 Comes with code-optimizations and improvements in the matching. The matcher engine is now a bit more permissive in finding matches. However, the major portion of the release covers bug fixes where the former would crash if any of the files could not be written to the target for any reason whatsoever. It now includes a exception handler to catch errors and report them and then try its best to save your work, or gracefully exit if that is not possible. Another major item that was added is reporting the user when the conversion is complete. This feature was missing and would create confusions while converting smaller files where the Win7 task dialog won't display if it completes too fast.

Requirements:
* Microsoft .NET Framework 3.5 SP 1+ (pre-installed with windows 7+. One click install in XP and older)

Enjoy and report bugs here! And the source code. It's a mess now, I'm trying to put things together!!
File comment: Preview
preview.jpg
preview.jpg [ 19.08 KiB | Viewed 6340 times ]


Here comes the new version v1.1 with fixes and improvements: (Stored in my Dropbox, easier uploading!)



Changelog:
CHANGELOG
------------------------------------
21st April 2014: v1.1 - Bug fixes, improvements to matching engine, faster image processing.
Shows message for completion event.

4th January 2014: Initial Release v1.0


PREVIOUS RELEASES (only source)
------------------------------------


Compiling the source code requires Microsoft Visual Studio 2012. I designed it on the Ultimate version but the free Express should work :)

_________________
Life is a myriad game... Just play it!


Last edited by digigamer on April 21st, 2014, 12:20 am, edited 1 time in total.

Top
 Profile  
 
 Post subject: Re: XW Icon Converter
PostPosted: January 16th, 2014, 2:59 am 
Offline
User avatar

Joined: December 5th, 2012, 5:52 pm
Posts: 4887
Thanks DG for your hard work and sharing! 8-)

_________________
...and remember: don't take life too seriously...
My profile on Deviantart: http://jimking.deviantart.com/


Top
 Profile  
 
 Post subject: Re: XW Icon Converter
PostPosted: January 16th, 2014, 3:06 pm 
Offline

Joined: June 18th, 2012, 12:07 am
Posts: 268
Thank you digigamer


Top
 Profile  
 
 Post subject: Re: XW Icon Converter
PostPosted: January 17th, 2014, 12:30 am 
Offline
User avatar

Joined: March 8th, 2013, 10:27 pm
Posts: 353
Thank you!

_________________
Life is a myriad game... Just play it!


Top
 Profile  
 
PostPosted: April 21st, 2014, 12:23 am 
Offline
User avatar

Joined: March 8th, 2013, 10:27 pm
Posts: 353
XW Icon Converter has been updated with new improvements and bug fixes.
Please download, test and report bugs if any.

Work onging to make the engine modular and add support for image transformations like scaling and resizing.

_________________
Life is a myriad game... Just play it!


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 

All times are UTC - 8 hours


Who is online

Users browsing this forum: No registered users and 23 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron

Powered by phpBB® Forum Software © phpBB Group