全球主机交流论坛

标题: 求问php高手 [打印本页]

作者: xtmp    时间: 2010-11-21 20:16
标题: 求问php高手

上面的八卦图是php输出的,谁知道怎么才能让php输出的图形没有锯齿呢?
有什么可以输出平滑图形的php语句或者函数没?
因为我看google输出的就是很平滑的

[ 本帖最后由 xtmp 于 2010-11-21 20:27 编辑 ]
作者: cnweb    时间: 2010-11-21 20:17
什么意思
作者: gdtv    时间: 2010-11-21 20:21
原帖由 cnweb 于 2010-11-21 20:17 发表
什么意思

作者: monface    时间: 2010-11-21 20:21
这个跟php没关系吧  跟图片有关系
作者: xtmp    时间: 2010-11-21 20:21
看上面那个圆形,很明显有锯齿,php输出的,怎么才能平滑点没有锯齿
作者: 我是小白    时间: 2010-11-21 20:22
原帖由 cnweb 于 2010-11-21 20:17 发表
什么意思

作者: cnx    时间: 2010-11-21 20:24
标题: 回复 4# 的帖子
他那个图是PHP生成的。
作者: ekucn    时间: 2010-11-21 20:50
提示: 作者被禁止或删除 内容自动屏蔽
作者: 不夠慘    时间: 2010-11-21 20:55
轮廓大一点,效果会好一点
作者: 13407    时间: 2010-11-21 21:01
取决于php生成图片的方法,精细度。
作者: skywing    时间: 2010-11-21 21:03
完全不懂 还停留在P的程度别人就搞直接代码输出图片了
作者: hfhfg    时间: 2010-11-21 21:03
原帖由 xtmp 于 2010-11-21 20:16 发表
http://tube.ecvps.net/bagua.php
上面的八卦图是php输出的,谁知道怎么才能让php输出的图形没有锯齿呢?
有什么可以输出平滑图形的php语句或者函数没?
因为我看google输出的就是很平滑的 ...

谁告诉LZ google是利用php输出的。。
作者: wdlth    时间: 2010-11-21 21:55
这是用GD库生成的png图形,总共435字节,如果输出成高质量的JPG,应该就没有锯齿了。

[ 本帖最后由 wdlth 于 2010-11-21 21:57 编辑 ]
作者: dakai    时间: 2010-11-21 21:58
原帖由 wdlth 于 2010-11-21 21:55 发表
这是用GD库生成的png图形,总共435字节,如果输出成高质量的JPG,应该就没有锯齿了。

作者: xtmp    时间: 2010-11-21 22:12
原帖由 ekucn 于 2010-11-21 20:50 发表
兄弟我懂你的意思。
你看这个
http://oldj.net/static/drjs/doraemon.html
用DOM 画图
你可以参考

这个也是有锯齿,而且不是php输出
作者: xtmp    时间: 2010-11-21 22:13
原帖由 hfhfg 于 2010-11-21 21:03 发表

谁告诉LZ google是利用php输出的。。

我只是猜测,然后想用php实现,不过我觉得php的可能性比较大一点
作者: xtmp    时间: 2010-11-21 22:14
原帖由 wdlth 于 2010-11-21 21:55 发表
这是用GD库生成的png图形,总共435字节,如果输出成高质量的JPG,应该就没有锯齿了。

请问什么语句或者函数有控制输出的质量的?
我只看到有一个truecolor但是好像没用
作者: mope007    时间: 2010-11-21 22:27
人家google 用的python吧
作者: 170008181    时间: 2010-11-22 09:25
imageantialias,参考下这个
作者: webmasters    时间: 2010-11-22 09:32
你这个像素绘图,怎么可能没锯齿

告诉你一个好方法,画矩形没狗牙


作者: wdlth    时间: 2010-11-22 09:36
原帖由 xtmp 于 2010-11-21 22:14 发表

请问什么语句或者函数有控制输出的质量的?
我只看到有一个truecolor但是好像没用

看看GD库和libjpeg的资料,可以找网上那些验证码生成程序来看代码。
作者: kkey    时间: 2010-11-22 10:42
Canvas 可以实现
作者: oldj    时间: 2010-11-22 11:35
有一个笨办法:
先画一个有锯齿的大图(比如长、宽都是你需要的图片的两倍大),再把这个大图缩放到你需要的大小,注意缩放函数中指定“抗锯齿”参数。
作者: xtmp    时间: 2010-11-22 11:50
原帖由 kkey 于 2010-11-22 10:42 发表
Canvas 可以实现

搜了一下,这个是不是html5的啊
作者: xtmp    时间: 2010-11-22 11:50
原帖由 oldj 于 2010-11-22 11:35 发表
有一个笨办法:
先画一个有锯齿的大图(比如长、宽都是你需要的图片的两倍大),再把这个大图缩放到你需要的大小,注意缩放函数中指定“抗锯齿”参数。 ...

这个方法看着不错,试试
作者: atbaidu    时间: 2010-11-22 15:20
这个不懂哦
作者: dianso    时间: 2010-11-22 16:55
GD库就可以了吧




欢迎光临 全球主机交流论坛 (https://loc.1226.eu.org/) Powered by Discuz! X3.4