开发Windows Live Writer插件实现png图片到jpg图片的批量转换

  categories:livewriter  tags:  author:

原创文档,转载请将原文url地址标明

从前面文档中我们了解到Windows Live Writer是非常不错的一个日志发布工具,支持本地写文章,然后通过点击一个按钮就发布到网站上。

但是wlw有个问题,就是在编辑博客时,但我们从剪切板粘贴文章到wlw时,图片默认是png格式。Png格式分辨率高,效果好,但是尺寸太大了,若是转换成jpg格式尺寸会小很多,至少小一个数量级(十分之一),图像效果也还可以,一般肉眼很难分别差别的或者差别不大。

前面我们文章介绍了一个插件可以实现将将剪切板图片粘贴成jpg的图片了,好挺好用的。

今天我们又有了新的情况。但我们用word文档编辑了很好的图文并茂的文档有很多图片这个时候我们若是将这个word文档整体拷贝,然后粘贴wlw中,我们的图片就都是png格式了。手动将图片一幅一幅修改成jpg比较费劲。

我在网络上查找了很多文章及插件也没解决问题,最后只好把解决办法着落到编写wlw插件上面啦。

为了编写插件我专程去下载了 微软的 vistual studio 2010专业版,安装软件,软件很大。

又到网络找编写软件的文章,以及相关代码,最后自己编写软件,当然了我要参照别人的软件编写,最后全部改造成自己的插件啦。

最后经过调试终于成功。

软件安装方法:

下载附件的文件,解压缩到wlw的安装目录中的插件目录,重新启动wlw即可。

参考目录如下

C:\Program Files\Windows Live\Writer\Plugins

wps_clip_image-30954_thumb[1]

最后重新启动wlw

wps_clip_image-29718_thumb[1][1]

启动后出现上图中红色区域的图标及文字后表示插件安装成功

使用方法如下

1. 正常使用wlw编辑文章,或者粘贴文章到wlw中

2. 在wlw中全选文章内容(ctrl + a),或者选择部分带有图片的内容

3. 点击上图的插件链接

4. 在弹出窗口中选择“process”button然后关闭窗口

wps_clip_image-20166_thumb[4][1]

关闭窗口后选择文章中的每个图片,可以看到图片格式都已经是jpg格式了。

wps_clip_image-8777_thumb[1][1]

调用插件前的情况,请注意绿色及紫色区域的交叉地方

wps_clip_image-25720_thumb[1][1]

转后的图片信息。

后续问题

1. 程序存在出来文件名地方存在bug需要完善,但是不影响使用

2. 程序在处理完了图片方面有需要完善的地方

3. 程序的友好提示方面需要加强



快乐成长 每天进步一点点