An idea for authors of plugins, Could be possible make a plugin (WCX) for Lossless transformation of JPEG files. With operations similar to the window of irfanview.

I was looking for a similar plugin, but I don't fin any. Exist any plugin?
Moderators: Hacker, petermad, Stefan2, white
Yes, but only is possible work with a file at the same time (perhaps I'm mistaken). The idea would be select multiple files (multiples thumbnails) and apply the transformation.you can try this good plugin, which work with program which accept param lines : Total Converter v1.0.1 :
I tried it and several tools: jpegtran, jhead, nconvert, etc. At the moment I work with this toolbar.For image manipulation you can use ImageMagick, it's command line driven:
http://www.imagemagick.org/
You mistakenSombra wrote:Yes, but only is possible work with a file at the same time (perhaps I'm mistaken). The idea would be select multiple files (multiples thumbnails) and apply the transformation.
Code: Select all
<?xml version="1.0" encoding="Windows-1251"?>
<xml>
<CTConv>
<FileGroup>
<jpg>
<rotate90>
<outfilename>%in_arch_file_name%.rotloss90.jpg</outfilename>
<program>jpegtran</program>
<command> -rotate 90 -copy all "%in_arch_file_path_name_ext%" "%out_arch_file_path_name_ext%"</command>
<description lng="en">Rotate 90 degrees.</description>
<ShowConsole>false</ShowConsole>
</rotate90>
<rotate270>
<outfilename>%in_arch_file_name%.rotloss270.jpg</outfilename>
<program>jpegtran</program>
<command> -rotate 270 -copy all "%in_arch_file_path_name_ext%" "%out_arch_file_path_name_ext%"</command>
<description lng="en">Rotate 270 degrees</description>
<ShowConsole>false</ShowConsole>
</rotate270>
</jpg>
</FileGroup>
<utilites>
<jpegtran>
<exename>jpegtran.exe</exename>
<path>%commander_path%\Plugins\WCX\CTConv\programm\</path>
<url>http://sylvana.net/jpegcrop/</url>
<url>http://sylvana.net/jpegcrop/jpegtran/jpegtran.zip</url>
<description lng="en">"jpg", Lossless jpeg transformations"</description>
</jpegtran>
</utilites>
</CTConv>
</xml>
Normally yes, but in case of mistake if you try to "extract" the file to itself (same path and name) and if the executable used for conversion didn't load entirely in memory the file before conversion, You'll may get a write access error.Sombra wrote:but... one question: Is possible extract the files with the original input name?
Code: Select all
<?xml version="1.0" encoding="Windows-1251"?>
<xml>
<CTConv>
<FileGroup>
<jpg>
<resize100>
<outfilename>%in_arch_file_name%.res100.jpg</outfilename>
<program>nconvert</program>
<command> -quiet -out jpeg -ratio -resize 0 100 -q 100 -o "%out_arch_file_path_name_ext%" "%in_arch_file_path_name_ext%"</command>
<description lng="en">Resize to 100 px</description>
<ShowConsole>false</ShowConsole>
</resize100>
<resize200>
<outfilename>%in_arch_file_name%.res200.jpg</outfilename>
<program>nconvert</program>
<command> -quiet -out jpeg -ratio -resize 0 200 -q 100 -o "%out_arch_file_path_name_ext%" "%in_arch_file_path_name_ext%"</command>
<description lng="en">Resize to 300 px</description>
<ShowConsole>false</ShowConsole>
</resize200>
<resize400>
<outfilename>%in_arch_file_name%.res400.jpg</outfilename>
<program>nconvert</program>
<command> -quiet -out jpeg -ratio -resize 0 400 -q 100 -o "%out_arch_file_path_name_ext%" "%in_arch_file_path_name_ext%"</command>
<description lng="en">Resize to 400 px</description>
<ShowConsole>false</ShowConsole>
</resize400>
<resize600>
<outfilename>%in_arch_file_name%.res600.jpg</outfilename>
<program>nconvert</program>
<command> -quiet -out jpeg -ratio -resize 0 600 -q 100 -o "%out_arch_file_path_name_ext%" "%in_arch_file_path_name_ext%"</command>
<description lng="en">Resize to 600 px</description>
<ShowConsole>false</ShowConsole>
</resize600>
<resize800>
<outfilename>%in_arch_file_name%.res800.jpg</outfilename>
<program>nconvert</program>
<command> -quiet -out jpeg -ratio -resize 0 800 -q 100 -o "%out_arch_file_path_name_ext%" "%in_arch_file_path_name_ext%"</command>
<description lng="en">Resize to 800 px</description>
<ShowConsole>false</ShowConsole>
</resize800>
<!-- You can define more... the above sample show you how to resize pictures...-->
<!-- GeminiServer22/11/2008 -->
</jpg>
</FileGroup>
<utilites>
<nconvert>
<exename>nconvert.exe</exename>
<path>%commander_path%\Plugins\CTConv\programm\</path>
<url>http://pagesperso-orange.fr/pierre.g/xnview/enhome.html</url>
<url>http://pagesperso-orange.fr/pierre.g/xnview/en_nconvert.html</url>
<description lng="en">"jpg", Perfect Picture converter"</description>
</nconvert>
</utilites>
</CTConv>
</xml>