期待已久的改变图片透明度专业版发布了

谈谈自己开发的软件的辛苦吧。

本来是打算花2,3星期的搞定的软件,结果足足拖了一个多月,差不多有6个星期左右。每天下班回家就开始写代码,直到深夜,写到自己感觉有点变傻了,简单的数学运算,都不知道怎么算了,有时候站起来感觉摇摇晃晃的。曾经一度右眼眼角出血了,左眼周围浮肿。

现在想想都有点心疼自己。

做开发已经8年了,8年来从来没有感觉这么累。刚开始工作的时候,只是做某一个模块,模块怎么实现也是别人事先设计好的;后来自己设计某一个模块并实现它;再后来开始设计整个软件,并指导别人开发,交付整个软件。虽然有设计整个软件,到交付整个软件,但是并不需要每个细节自己亲力亲为啊,打包不需要自己亲自做,测试也不需要,文档的编写也不需要。

但是如果是你自己开发软件,那情况就完全不一样了。从需求调研到最后的发布,每一个细节都要涉及。详细点说:

1. 需求调研

2. 产品设计

3. 软件系统设计

4. 代码实现

5. 美工

6. 多语言的翻译

7. 测试

8. 制作安装包

9. 文档撰写

10. 开发自己的网站

11. 实现网站的支付平台

12. 发布软件到其他平台

13. 产品支持

14. 产品维护

15. 产品的二次开发

16. 产品发布后市场的反馈

17. 网站的SEO

也许在做之前,看看上面的步骤,想想没什么,尤其像我这样的小软件来说没有什么,但是如果当你把这些事情同步进行的话,有时你会抓狂,编码和网站的设计放在一块做的时候,你就会很不舒服,编码一定要静下来,逻辑思维要很严密,而网站的设计要求思维比较发散,站在一个非常的普通的消费者的立场去看网站,研究怎么比较适合消费者的视觉体验,这是2种完全不同的思维方式,所以会很痛苦。

为了实现上面所说的这些东西,不得不做的同时,又去学新的东西。我之前是主要在windows平台上用c++开发,这个软件为了让它扩平台,又去学习了一些扩平台的开发技术,一边能够让它支持windows,linux,maxos,为了打包,又去学打包的技术,之前在公司是用付费的软件打包,这次给自己做,为了节俭开支,使用免费的打包工具;为了做网站,又去学html,javascript等;为了省钱,租的服务器是linux的,不得不去学习linux(这一块还好,因为之前一直有学习linux,并且挺喜欢的);还要学习,怎么做SEO。

当然还不止这些了。

虽然很累,但是心里还是有一点小开心,因为做了这个软件后,积累了很多可以重用模块,这样以后开发其他软件都用得上。

说下我的处女作吧。软件名:Fox 改变图片透明度专业版。功能比较简单,但很实用,使用起来也很方便,就是改变图片透明度。用PS的也可以做到,不过在ps中改变透明度,有点难度,并且ps的是相当贵的;另外如果直接使用鼠标刷图片某些区域的透明度,这个ps做不到;在不打开图片的情况下,批量的改变图片的透明度,ps也做不到;以命令行的方式改变透明度,ps也不可以。当然ps有一大堆的我的小软没有的功能,我的软件跟ps比,简直小巫见大巫了。 之前做了一个免费版,放在网上没几天,被好几十个网站收录,下载量也不错。因此,改进以前的功能,增加新的功能。功能列举如下:

1. 转换图片格式,将bmp, jpg/jpeg, gif转换为png

2. 产看图片每个像素点的RGB,还有透明度值

3. 转换图片格式

4. 改变整个图片的透明度

5. 改变图片某个区域的透明度

6. 改变文件夹中所有图片的透明度

7. 命令行改变图片透明度

8. 使用简单,只需要拖拽滚动条,就可以改变透明度

大家有兴趣可以去下一个看看,有什么意见也可以提提,你的任何意见都非常欢迎。网站是

http://www.foxavideo.com/

http://www.foxavideo.com/software/video/CPOpacity_info.php

产品的下载连接:

http://www.foxavideo.com/download/FoxChangePictureOpacity.zip

最后祝愿我的软件越卖越好。

版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章出处,否则按侵权处理.

    分享到:

Leave a Reply

Your email address will not be published. Required fields are marked *