hfhfg
发表于 2010-11-21 21:03:30
这是用GD库生成的png图形,总共435字节,如果输出成高质量的JPG,应该就没有锯齿了。
[ 本帖最后由 wdlth 于 2010-11-21 21:57 编辑 ]
wdlth
发表于 2010-11-21 21:55:52
原帖由 wdlth 于 2010-11-21 21:55 发表
back.gif
这是用GD库生成的png图形,总共435字节,如果输出成高质量的JPG,应该就没有锯齿了。
dakai
发表于 2010-11-21 21:58:31
原帖由 ekucn 于 2010-11-21 20:50 发表
back.gif
兄弟我懂你的意思。
你看这个
http://oldj.net/static/drjs/doraemon.html
用DOM 画图
你可以参考
这个也是有锯齿,而且不是php输出
xtmp
发表于 2010-11-21 22:12:28
原帖由 hfhfg 于 2010-11-21 21:03 发表
back.gif
谁告诉LZ google是利用php输出的。。
我只是猜测,然后想用php实现,不过我觉得php的可能性比较大一点
xtmp
发表于 2010-11-21 22:13:19
原帖由 wdlth 于 2010-11-21 21:55 发表
back.gif
这是用GD库生成的png图形,总共435字节,如果输出成高质量的JPG,应该就没有锯齿了。
请问什么语句或者函数有控制输出的质量的?
我只看到有一个truecolor但是好像没用
xtmp
发表于 2010-11-21 22:14:27
人家google 用的python吧
shocked.gif
mope007
发表于 2010-11-21 22:27:04
imageantialias,参考下这个
170008181
发表于 2010-11-22 09:25:42
你这个像素绘图,怎么可能没锯齿
告诉你一个好方法,画矩形没狗牙
lol.gif
原帖由 xtmp 于 2010-11-21 22:14 发表
back.gif
请问什么语句或者函数有控制输出的质量的?
我只看到有一个truecolor但是好像没用
看看GD库和libjpeg的资料,可以找网上那些验证码生成程序来看代码。
webmasterswdlth
发表于 2010-11-22 09:26:41
Canvas 可以实现
kkey
发表于 2010-11-22 10:42:55
有一个笨办法:
先画一个有锯齿的大图(比如长、宽都是你需要的图片的两倍大),再把这个大图缩放到你需要的大小,注意缩放函数中指定“抗锯齿”参数。