150 个回复 | 最后更新于 2016-07-28
2016-05-18   #100

问个技术问题:你那个图片的文字效果是怎么做到的?先生成每个文字的图片再合成到一起?

#99 @lincanbin :

回复#98 @ivanilla :

神奇

2016-05-18   #101

回复#100 @ivanilla :

不是,我过段时间把代码发出来。

2016-05-18   #102

回复#101 @lincanbin :

在你这文字的基础上加上渐变颜色就差不多了。

2016-05-18   #103

回复#101 @lincanbin :

顺便问下是用GD库、imageMagick库还是哪个库做的?

2016-05-18   #104

回复#103 @ivanilla :

GD库。

2016-05-18   #105

回复#104 @lincanbin :

我在想办法用GD画渐变文字,但是一直找不到思路,Google也没找到,画渐变图片倒是可以。

2016-05-18   #106

回复#105 @ivanilla :

这个不难。

2016-05-18   #107

回复#106 @lincanbin :

用哪几个函数?或者是什么思路?看了手册没有找到能用的思路。

2016-05-18   #108

回复#107 @ivanilla :

image开头的系列函数。

2016-05-18   #109

回复#108 @lincanbin :

你这回答跟没回答一样……

2016-05-18   #110

回复#109 @ivanilla :

先画左边半个背景。储存颜色值。

再画右边半个背景。储存颜色值。

把字体的扭曲值算好,画上去。

在左边半个背景的加上跟左边半个背景同样颜色的噪点和随机线条。

在右边半个背景的区域内加上跟右边半个背景同样颜色的噪点和随机线条。

这样就得到了一个字体横跨两个背景的效果

2016-05-18   #111

回复#110 @lincanbin :

明白了,谢谢,我也找到了好点的思路。

2016-05-18   #112

回复#110 @lincanbin :

这种效果怎么样?

2016-05-18   #113

看来还要改进。

2016-05-18   #114

不好意思我直接复制了PHP生成的图片。

test.png

2016-05-18   #115

回复#113 @ivanilla :

blob.png

恕我直言,你的图裂了,localhost的话,是不可能自动上传的。

我这边的右键粘贴自动上传的原理是:

在你发帖时,根据你填写的URL,自动去后台抓住这图片,localhost根本不可能抓住。

2016-05-18   #116

回复#115 @lincanbin :

楼上已修复。

2016-05-18   #117

回复#114 @ivanilla :

你这个,人眼都不能识别了。

2016-05-18   #118

回复#117 @lincanbin :

看来我有必要换个字体。

2016-05-18   #119

回复#117 @lincanbin :

现在是这样的了:

vcode.png

不过有时会出现第一个或最后一个文字转出边界的情况。

登录后方可回帖

登 录
信息栏

Carbon Forum是一个基于话题的高性能轻型PHP论坛

下载地址:Carbon Forum v5.9.0
QQ群:12607708(QQ我不常上)

donate

手机支付宝扫描上方二维码可向本项目捐款

粤公网安备 44030602003677号
粤ICP备17135490号

Loading...