CNDEV
CNDEV.ORG
当前在线
论坛
CBD
程序员情感CBD
程序员见面交流会
CBD开发区
Java/J2ME
.NET/C#
数据库
Delphi/BCB
Visual C
其它
修真养身
中国象棋
纪念日
谈钱太俗,还是投机吧
听音乐
iCosta
资源共享
一隅
好文共赏
看电影看美剧
待定
狗屎
雪域召唤
工作流
专业显摆区
语录
情感
批评与自我批评
爱情故事
发牢骚
看三点区
游戏
CNDEV-CS/WOW
浩宇长空
生活
家有XPH
我爱学英语
美食天地ORG
半调子体育迷
观澳园友邻
搞笑奇文
拍照片
我读书我存在
论坛系统
超级垃圾站
系统建议及BUG
系统测试
中国开发网
: 论坛:
程序员情感CBD
: 贴子 578342
没脾气2x
: 你看看缺线和做过处理的算法的区别吧。俺不说了,嘿嘿。
[阅读: 546] 2007-11-05 12:17:19
<空>
相关信息:
批量缩小图片的工具
(7242字)
(
haitao
[3478]
2007-11-05 15:39
)
对于JPEG等有损压缩的图片格式,如果缩放之后再压缩,效果会越来越差的。如果处理之后不压缩,图片文件还是很大的。
(空) (
李战
[765]
2007-11-05 15:51
)
缩小图片不是为了再放大,而是需要预先显示缩略图(大图还是要保存的)。。。。。。看看里面2个缩略图的对比,就知道算法的重要了
(280字)
(
haitao
[1081]
2007-11-05 16:29
)
真麻烦,还是javax.imageio爽
(空) (
pinxue
[712]
2007-11-05 15:52
)
java对图片的处理是有一套。。。。。。。。
(60字)
(
haitao
[735]
2007-11-05 16:39
)
搞这么复杂干啥。俺自己用 DELPHI 写了一个,简单。当然,效果也不差。其实就是 StretchDraw
(空) (
pcplayer
[792]
2007-11-05 15:59
)
想当然!
(53字)
(
haitao
[826]
2007-11-05 16:25
)
你想要多满意?我已经做出来了,出来的效果还不错。你怎么知道我是想当然?你看我发在 CNDEV 里的图,都是这样处理过的。
(30字)
(
pcplayer
[636]
2007-11-05 16:52
)
看看里面2个缩略图的对比,就知道算法的重要了 (234字) (haitao [4] 今天 16:29 )
(45字)
(
haitao
[604]
2007-11-05 16:54
)
StretchDraw 没有差值算法。
(空) (
没脾气2x
[1037]
2007-11-05 16:33
)
把大图缩小,那些插值算法来缩,其实也清楚不了多少。放大的话,还有用。
(空) (
pcplayer
[684]
2007-11-05 16:56
)
StretchDraw 的方法缩小图片会缺线,损失细节
(302字)
(
没脾气2x
[2304]
2007-11-05 18:49
)
我觉得你说的这个已经属于人工智能了
(55字)
(
pcplayer
[564]
2007-11-05 20:11
)
你看看缺线和做过处理的算法的区别吧。俺不说了,嘿嘿。
(空) (
没脾气2x
[545]
2007-11-05 20:17
)
我觉得那个不是所谓的插制了。大概是在亮度 、色度有跃迁的地方至少保留一个象素的算法。
(空) (
pcplayer
[573]
2007-11-05 20:19
)
这应该不算人工智能。。。。。。
(38字)
(
haitao
[573]
2007-11-05 20:26
)
图上有个点,这个点可能是不包含有用信息的点,去掉它 。也可能是包含有用信息的点,留下来。普通程序是没办法知道的。
(空) (
pcplayer
[545]
2007-11-05 20:29
)
所以程序要模拟人眼的机制,才能知道这个点(在人眼看来)是不是该去掉。。。。。。。
(30字)
(
haitao
[667]
2007-11-05 20:32
)
有些点是不需要的,有些点是需要的,这个不是程序能知道的。比如画上有个脏点,那是不需要的。程序没办法知道那是脏点。
(14字)
(
pcplayer
[552]
2007-11-05 21:43
)
那种算法不是帮你消脏点的。。。。。它只知道很醒目的一个孤立点,是不能随便消去的
(112字)
(
haitao
[686]
2007-11-05 22:04
)
呼唤理解力。
(117字)
(
pcplayer
[589]
2007-11-05 22:18
)
你这个人总是“恶人先告状”,就像上次的转轮枪概率题
(46字)
(
haitao
[597]
2007-11-05 22:27
)
你还不投降?忘了 CNDEV 第一大定律了?
(空) (
ycm0263
[508]
2007-11-05 22:45
)
我有罪,我检讨.
(空) (
pcplayer
[546]
2007-11-05 23:17
)
知错就改还是好孩子.
(空) (
ycm0263
[481]
2007-11-05 23:36
)
插科打诨也要看场合。。。。。。这是在正经讨论缩略算法(而不是消毛刺、色斑算法)。。。。。。
(64字)
(
haitao
[562]
2007-11-05 23:42
)
我有罪,我检讨. (空) (pcplayer [1] 昨天 23:17 )
(空) (
ycm0263
[522]
2007-11-06 00:09
)
搞得是非不分、黑白颠倒,你就很喜欢?
(58字)
(
haitao
[763]
2007-11-06 00:14
)
我有罪,我检讨. (空) (pcplayer [1] 昨天 23:17 ) (空) (ycm0263 [1] 今天 00:09 )
(41字)
(
ycm0263
[566]
2007-11-06 00:33
)
StretchDraw不行的,GDI+还凑活
(空) (
leejd
[725]
2007-11-05 16:50
)
是的,GDI+是也还差些,用过一个比GDI效果好的,不过忘球了,不知道flickr的用的什么算法,个人觉得不错。
(空) (
周星驰
[653]
2007-11-05 16:57
)
这个就是 StretchDraw 缩小的。没啥大不了的,清晰度完全可以接受了。
(92字)
(
pcplayer
[671]
2007-11-05 16:59
)
说实话有点惨不忍睹。。。。很粗的颗粒都出来了。
(空) (
周星驰
[538]
2007-11-05 17:02
)
颗粒是原片就有的。
(空) (
pcplayer
[494]
2007-11-05 17:03
)
再缩小一点试一试。。。。。。。。。。比如200x150
(空) (
haitao
[594]
2007-11-05 17:03
)
缩小到长宽最大为100像素的试试
(空) (
leejd
[601]
2007-11-05 17:04
)
还是你狠!
(空) (
haitao
[455]
2007-11-05 17:05
)
那你不如缩小成长宽都是1个像素看看?
(空) (
pcplayer
[485]
2007-11-05 17:05
)
俺常用的就是max(长,宽)=100的,作为导航图使用
(空) (
leejd
[549]
2007-11-05 17:07
)
你那个是矢量图,何必用位图的处理方式?
(空) (
pcplayer
[478]
2007-11-05 17:15
)
矢量图和位图两种都要做啊
(空) (
leejd
[529]
2007-11-05 17:20
)
+*,留着备用
(空) (
leejd
[533]
2007-11-05 16:51
)
记得好像在哪看过一个算法的演示,可以智能的做局部的放大缩小,比如人像,人不会变形,周围的景物缩小
(空) (
周星驰
[613]
2007-11-05 17:04
)
那是另一个技术了。。。。。。。。。。。
(49字)
(
haitao
[547]
2007-11-05 17:07
)
我点知啦
(空) (
周星驰
[509]
2007-11-05 17:10
)
搜了一下,看来delphi是无法直接调用dll中的c++的类方法了。。。。
(147字)
(
haitao
[1125]
2007-11-06 10:29
)
还在整这个问题啊?如果要求不是特别高,直接用Windows API加上,按中间色缩放的那个参数STRETCH_HALFTONE好了
(249字)
(
李战
[942]
2007-11-06 11:28
)
当缩略到160x120的时候,简单算法都很难看的了
(122字)
(
haitao
[597]
2007-11-06 11:32
)
STRETCH_HALFTONE模式是平滑的,你那个有毛刺的显然不是用的这个模式来缩小。而是用的StretchDraw
(空) (
李战
[1654]
2007-11-06 11:58
)
2500=>160,需要把15x15平滑为一个点。。。。。。。应该有很多讲究在里面的
(140字)
(
haitao
[652]
2007-11-06 12:16
)
差远了
(12字)
(
leejd
[536]
2007-11-06 12:09
)
发个代码,03年6月写的,05年12月加上的sharpen,已想到优化办法但不想做了
(9695字)
(
没脾气2x
[818]
2007-11-06 14:38
)
这种处理的算法都是自己写的??!!
(43字)
(
haitao
[487]
2007-11-06 14:43
)
个人认为,缩放和锐化算法很容易,其它的没有想过。
(37字)
(
没脾气2x
[719]
2007-11-06 14:44
)
把15x15平滑为一个点,应该有很多讲究在里面的 (140字) (haitao [3] 今天 12:16 )
(52字)
(
haitao
[567]
2007-11-06 15:14
)
已经利用它的demo做了一个命令行的jpeg缩小程序,给delphi应用来调用
(158字)
(
haitao
[652]
2007-11-06 21:02
)
效果怎么样?
(空) (
leejd
[420]
2007-11-07 10:12
)
看上面2个缩略图的对比。。。。。。。。。
(8字)
(
haitao
[543]
2007-11-07 10:39
)
没看到图在哪里啊
(空) (
leejd
[488]
2007-11-07 10:45
)
要端到你眼面前。。。。。。。。
(57字)
(
haitao
[568]
2007-11-07 11:41
)
=================================================================
(空) (
leejd
[480]
2007-11-07 11:57
)
天书啊
(空) (
lukejee
[449]
2007-11-06 23:39
)
算法本来就是很多尝试方法中选取的最好的。。。。。。。。关键是效果的确好而且效率相当高
(14字)
(
haitao
[517]
2007-11-06 23:44
)
规范我也看不懂
(空) (
lukejee
[796]
2007-11-06 23:49
)
就是代码结构清楚一点嘛
(空) (
haitao
[477]
2007-11-07 11:35
)
这种事情,如果改用MMX/ SSE指令集重写一下,最少会快N倍
(空) (
bjwf
[615]
2007-11-07 11:11
)
:D是呀,就是想的这个解决办法
(25字)
(
没脾气2x
[591]
2007-11-07 14:47
)
不全是,多个浮点数并行计算是指令配对的原则,SSE/SSE2是增强的多媒体指令集,在P4以后的CPU上支持. 现在好象已经发展到SSE3了.
(279字)
(
bjwf
[953]
2007-11-07 15:34
)
有个软件叫 Intel VTune Performance Analyzer 可以用来帮助分析和优化代码
(32字)
(
bjwf
[596]
2007-11-07 15:38
)
仔细看了一下resize的部分,简单优化一下就能快很多.
(1349字)
(
bjwf
[884]
2007-11-07 16:28
)
赞严谨的编程习惯!
(空) (
周星驰
[497]
2007-11-07 16:34
)
第3个,是注释里面的
(空) (
没脾气2x
[500]
2007-11-08 10:08
)
过来学习一下
(空) (
looklook
[485]
2009-09-19 21:51
)
这坟挖的
(3字)
(
变废为宝
[424]
2009-09-20 23:55
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录