关于JPG图片旋转问题,急急急!!!

windfeel2008 2009-03-19 11:43:51
加精
我想用VB将JPG图片旋转90度
在网上找了好多源代码,一般都是放在PICBOX上转成BMP,思路如下:
JPG->BMP->旋转90度->BMP->JPG
不过这样速度太慢了,因为我的JPG原图一般都是6M左右.一般转一个都需要好几分钟
请问各位有没有更好的方法,速度越快越好!
另,我要的是VB源代码,不要老告诉我用第三方软件什么去手动转.
还有,如果机子装了ACDsee,至需要在图片右键选择旋转多少度就可以了,速度也非常快!
,我听说可以引用ACDSee的控件什么,具体怎么做呢?


...全文
6434 126 打赏 收藏 转发到动态 举报
写回复
用AI写文章
126 条回复
切换为时间正序
请发表友善的回复…
发表回复
燕赵 2011-07-25
  • 打赏
  • 举报
回复
是个简单的问题,使用VC很简单,或者干脆使用现成的软件也可以
嗷嗷叫的老马 2010-01-06
  • 打赏
  • 举报
回复
路过.....
bj0629 2009-07-09
  • 打赏
  • 举报
回复
路过,本人水平太低帮不上什莫忙,就是来顶一下。
windfeel2008 2009-03-25
  • 打赏
  • 举报
回复
休假刚回来,谢谢各位的回答,下午再仔细看看结贴

谢谢,谢谢各位
cookie833 2009-03-25
  • 打赏
  • 举报
回复
得益良多。
yyj4968 2009-03-25
  • 打赏
  • 举报
回复
高手啊 看不懂
Soyokaze 2009-03-24
  • 打赏
  • 举报
回复
凡是经过JPG->BMP->旋转90度->BMP->JPG 这么个过程,得到的最终图片会产生更多的附加失真。
根据jpeg的算法,单单旋转90度,是可以无损实现的。楼主可以跳出用API对像素进行操作的圈子,从直接分析jpeg的算法、文件结构和处理、转换jpeg的元数据入手。
wenweifirst 2009-03-24
  • 打赏
  • 举报
回复
学习
lllsui 2009-03-24
  • 打赏
  • 举报
回复
oo
chensiping 2009-03-24
  • 打赏
  • 举报
回复
为什么不试试ImageMagick(类似gpl协议)呢?
可以调用api
也可以用命令行

图像旋转只是ImageMagick里一个微不足道的功能

codeproject下有一个vb.net下使用的例子你参考一下
http://www.codeproject.com/KB/dotnet/ImageMagick_in_VBNET.aspx
tonytone2008 2009-03-24
  • 打赏
  • 举报
回复
高手!我一定要多学习!
frkl008 2009-03-24
  • 打赏
  • 举报
回复
做个记号~
tnx001 2009-03-23
  • 打赏
  • 举报
回复
学习学习
saphira2008 2009-03-23
  • 打赏
  • 举报
回复
我也要解决这个问题
slowgrace 2009-03-23
  • 打赏
  • 举报
回复
[Quote=引用 103 楼 crazyrose2 的回复:]
虽然我这么说有点儿不合适,因为不是以技术的角度看问题,但我还是想说:为什么不把相机转90度呢?一个中小型数码相机专用的便于直拍的90度翻转云台就搞定了。[/Quote]

同感啊
fxxivan 2009-03-23
  • 打赏
  • 举报
回复
拿分 走人
swiflet 2009-03-23
  • 打赏
  • 举报
回复
你在Photoshop里面修改一下图片的尺寸,你编写程序显示图片的话最大也不过1024*786左右,分辨率在72像素/英寸,保存为jpg格式图片,保存品质选择10,最佳。这样保存的图片在电脑上看仍然非常清晰,只是不能用于照片打印了,但是大小只有300k左右。你如果有多张图片需要处理,可以利用Photoshop的批处理功能,几秒钟可以OK。不知这些对你是否有效希望能帮到你
枫溪 2009-03-23
  • 打赏
  • 举报
回复
强人真多啊~~
j2mekaifa 2009-03-23
  • 打赏
  • 举报
回复
路过,学习一下别人的思路……
fallingstar2008 2009-03-23
  • 打赏
  • 举报
回复
好强啊!顶
加载更多回复(99)

809

社区成员

发帖
与我相关
我的任务
社区描述
VB 多媒体
社区管理员
  • 多媒体
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧