我在威****客发布的项目。 有兴趣的可以来看看。
这个PHP程序实现的功能如下: 
1.缩略图功能。 
2.图片剪裁功能。在页面给出X,Y坐标 剪裁的宽度和高度。点提交,出现剪裁后的图片 
3.图片转换格式,可以把上传的图片转成另一个格式。 
4.图片下载功能。 注意:这个程序不能在服务器上保存任何图片,也就是说缩略图,剪裁后的图片都不能再服务器上保存,上传到服务器上再显示图片这个我也会,需要的功能是在线的图片处理。 图片处理的类已经有现成的了。您需要做的只是调用!并简单修改一下这个类就可以了。流程:点击上传图片---》到图片处理页面(这个页面显示上传的图片)这个页面有对图片进行何种处理的选项(下拉列表) 
根据用户选择的功能不同,跳转到不同的处理页面 
1.缩略图页面:显示3个不同大小的缩略图,并可以下载 
2.图片剪裁页面:显示原图,并有4个输入框:top left width height 如果不合适,需要给予相应的提示 
3.图片转换格式页面:需要转换的格式有Jpg Bmp png gif 这四种。注意要实现Bmp。 不需要使用什么JQuery prototype.js Flash剪裁什么的功能,PHP实现,简单就可以。 
http://www.vikecn.com/Task/TaskView.asp?109961.html
有兴趣的可以来看看

解决方案 »

  1.   

    好牛网站那种功能么?你可以看看Imagick
      

  2.   

    楼主尝试看看php jpegraph。
      

  3.   

    本帖最后由 xuzuning 于 2011-05-07 13:40:01 编辑
      

  4.   

    1.缩略图功能。 
    2.图片剪裁功能。在页面给出X,Y坐标 剪裁的宽度和高度。点提交,出现剪裁后的图片 
    3.图片转换格式,可以把上传的图片转成另一个格式。 
    4.图片下载功能。 1、网上常见,相对比较容易!
    2、这个我曾经见过一个例子,按坐标选择一个范围剪切图片的,这个代码需要结合前端JS效果。这个应该也可以做到。但是要完美需要耗不少时间。
    3、如果格式是JPG。BMP。GIF上转格式应该不是简单的改文件扩展名吧,我觉得应该改文件标头。但是怎么改我不知道。这个对我来说没头绪!
    4。加文件头标志来达到下载,这个也比较常见。综上所说。第2、3条不会都不太会!期待高人。
      

  5.   

    提示一下:
    2.只不过是
    图片剪裁页面:显示原图,并有4个输入框:top left width height 如果不合适,需要给予相应的提示 
    3.虽然有
    图片转换格式页面:需要转换的格式有Jpg Bmp png gif 这四种。注意要实现Bmp
    但载入和生成 bmp 文件的代码,简单的搜索一下就有了
      

  6.   

    GD本身不支持bmp(windows bitmap)
    GD1.8以后版本所支持的wbmp是wireless bitmap不是windows bitmap,这个要注意呵呵
      

  7.   

    http://www.google.com.hk/search?q=php+bmp