update:本软件已经更新,新版本:AHK IMG Convertor – 转换图片只需发送到

当昨晚火山我看到这段 AHK 的图片转换代码(代码在倒数第三楼)的时候,我就萌发了写一个集成到“发送到”菜单的图片转换工具。文末附带绿色版。

那段代码是调用了一个系统的 Dll,转换速度非常快,转换一张的时间和把一张 jpg 图片设置为壁纸的时间(加入从按下确定按钮开始计时)差不多。为什么这么说,因为系统会把 jpg 先转换为 bmp 再显示出来的。证据在哪里呢?请随便把一张 jpg 壁纸设置为壁纸,然后打开:

C:\Documents and Settings\你的用户名\Local Settings\Application Data\Microsoft

里面有一张壁纸叫 Wallpaper1.bmp,而且和你的桌面一模一样。

先上截图就知道这个小软件有多方便了。

设置界面。看到图片才知道,设置界面的标题忘记修改了。汗。

Send To Image Converter - 集成到发送到的图片转换 1

用法看图就明白了。支持批处理。

Send To Image Converter - 集成到发送到的图片转换 2

update:目前确定支持 XP SP2,Vista 理论是支持的。开头说的那段代码的作者测试过 Vista。目前 Helfee 说:我这最多选93个,但是只能转出一个,只转第一个。Windows 2003 系统。

该软件还有一个附加功能: RP 测试,RP 的值 = 能最大的转换文件数目。我测试过一口气转换 140 文件个成功,转换 141 个就会弹出错误窗口:

××××××××.转换 jpg.exe
Windows 无法访问指定设备、路径或文件。您可能没有合适的权限访问这个项目。

Ati 转换的最大数是 256,Scavin 转换的最大数是 51。目前最少能转换的数目是 18。

出错原因未知。还在排除中。

所以拿来转换比较少的文件是非常稳定的,而且速度非常快。这点非常有特色。还有一点也非常有特色:把 ico 转换为 png 的时候,会把最大尺寸的那个图标转换出来。不像 IrfanView 和 Fast Stone Image Viewer 只转换最小的,不过,不支持 PNG 的他们通道,只是背景透明。

下载地址(277KB):Fs2You|来自小众软件|纳米盘|Easy-Share|Box.net

怎么判断转换好了呢?看看托盘那里的图标消失了没有就知道了。转换过程,可以切换到其他窗口,或进行其他操作。