@@ -22,30 +22,61 @@ public function testThumbutl()
22
22
{
23
23
$ imageUrlBuilder = new \Qiniu \Processing \ImageUrlBuilder ();
24
24
$ url = 'http://78re52.com1.z0.glb.clouddn.com/resource/gogopher.jpg ' ;
25
- $ url2 = 'http://78re52.com1.z0.glb.clouddn.com/resource/gogopher.jpg?watermark/1/gravity/SouthEast/dx/0/dy/0/image/aHR0cDovL2Fkcy1jZG4uY2h1Y2h1amllLmNvbS9Ga1R6bnpIY2RLdmRBUFc5cHZZZ3pTc21UY0tB ' ;
25
+ $ url2 = $ url . '?watermark/1/gravity/SouthEast/dx/0/dy/0/image/ '
26
+ . 'aHR0cDovL2Fkcy1jZG4uY2h1Y2h1amllLmNvbS9Ga1R6bnpIY2RLdmRBUFc5cHZZZ3pTc21UY0tB ' ;
26
27
// 异常测试
27
28
$ this ->assertEquals ($ url , $ imageUrlBuilder ->thumbnail ($ url , 1 , 0 , 0 ));
28
29
$ this ->assertEquals ($ url , \Qiniu \thumbnail ($ url , 1 , 0 , 0 ));
29
30
30
31
// 简单缩略测试
31
- $ this ->assertEquals ($ url . '?imageView2/1/w/200/h/200/ignore-error/1/ ' , $ imageUrlBuilder ->thumbnail ($ url , 1 , 200 , 200 ));
32
- $ this ->assertEquals ($ url . '?imageView2/1/w/200/h/200/ignore-error/1/ ' , \Qiniu \thumbnail ($ url , 1 , 200 , 200 ));
32
+ $ this ->assertEquals (
33
+ $ url . '?imageView2/1/w/200/h/200/ignore-error/1/ ' ,
34
+ $ imageUrlBuilder ->thumbnail ($ url , 1 , 200 , 200 )
35
+ );
36
+ $ this ->assertEquals (
37
+ $ url . '?imageView2/1/w/200/h/200/ignore-error/1/ ' ,
38
+ \Qiniu \thumbnail ($ url , 1 , 200 , 200 )
39
+ );
33
40
34
41
// 输出格式测试
35
- $ this ->assertEquals ($ url . '?imageView2/1/w/200/h/200/format/png/ignore-error/1/ ' , $ imageUrlBuilder ->thumbnail ($ url , 1 , 200 , 200 , 'png ' ));
36
- $ this ->assertEquals ($ url . '?imageView2/1/w/200/h/200/format/png/ignore-error/1/ ' , \Qiniu \thumbnail ($ url , 1 , 200 , 200 , 'png ' ));
42
+ $ this ->assertEquals (
43
+ $ url . '?imageView2/1/w/200/h/200/format/png/ignore-error/1/ ' ,
44
+ $ imageUrlBuilder ->thumbnail ($ url , 1 , 200 , 200 , 'png ' )
45
+ );
46
+ $ this ->assertEquals (
47
+ $ url . '?imageView2/1/w/200/h/200/format/png/ignore-error/1/ ' ,
48
+ \Qiniu \thumbnail ($ url , 1 , 200 , 200 , 'png ' )
49
+ );
37
50
38
51
// 渐进显示测试
39
- $ this ->assertEquals ($ url . '?imageView2/1/w/200/h/200/format/png/interlace/1/ignore-error/1/ ' , $ imageUrlBuilder ->thumbnail ($ url , 1 , 200 , 200 , 'png ' , 1 ));
40
- $ this ->assertEquals ($ url . '?imageView2/1/w/200/h/200/format/png/ignore-error/1/ ' , \Qiniu \thumbnail ($ url , 1 , 200 , 200 , 'png ' , 2 ));
52
+ $ this ->assertEquals (
53
+ $ url . '?imageView2/1/w/200/h/200/format/png/interlace/1/ignore-error/1/ ' ,
54
+ $ imageUrlBuilder ->thumbnail ($ url , 1 , 200 , 200 , 'png ' , 1 )
55
+ );
56
+ $ this ->assertEquals (
57
+ $ url . '?imageView2/1/w/200/h/200/format/png/ignore-error/1/ ' ,
58
+ \Qiniu \thumbnail ($ url , 1 , 200 , 200 , 'png ' , 2 )
59
+ );
41
60
42
61
// 图片质量测试
43
- $ this ->assertEquals ($ url . '?imageView2/1/w/200/h/200/format/png/interlace/1/q/80/ignore-error/1/ ' , $ imageUrlBuilder ->thumbnail ($ url , 1 , 200 , 200 , 'png ' , 1 , 80 ));
44
- $ this ->assertEquals ($ url . '?imageView2/1/w/200/h/200/format/png/interlace/1/ignore-error/1/ ' , \Qiniu \thumbnail ($ url , 1 , 200 , 200 , 'png ' , 1 , 101 ));
62
+ $ this ->assertEquals (
63
+ $ url . '?imageView2/1/w/200/h/200/format/png/interlace/1/q/80/ignore-error/1/ ' ,
64
+ $ imageUrlBuilder ->thumbnail ($ url , 1 , 200 , 200 , 'png ' , 1 , 80 )
65
+ );
66
+ $ this ->assertEquals (
67
+ $ url . '?imageView2/1/w/200/h/200/format/png/interlace/1/ignore-error/1/ ' ,
68
+ \Qiniu \thumbnail ($ url , 1 , 200 , 200 , 'png ' , 1 , 101 )
69
+ );
45
70
46
71
// 多参数测试
47
- $ this ->assertEquals ($ url2 . '|imageView2/1/w/200/h/200/ignore-error/1/ ' , $ imageUrlBuilder ->thumbnail ($ url2 , 1 , 200 , 200 ));
48
- $ this ->assertEquals ($ url2 . '|imageView2/1/w/200/h/200/ignore-error/1/ ' , \Qiniu \thumbnail ($ url2 , 1 , 200 , 200 ));
72
+ $ this ->assertEquals (
73
+ $ url2 . '|imageView2/1/w/200/h/200/ignore-error/1/ ' ,
74
+ $ imageUrlBuilder ->thumbnail ($ url2 , 1 , 200 , 200 )
75
+ );
76
+ $ this ->assertEquals (
77
+ $ url2 . '|imageView2/1/w/200/h/200/ignore-error/1/ ' ,
78
+ \Qiniu \thumbnail ($ url2 , 1 , 200 , 200 )
79
+ );
49
80
}
50
81
51
82
/**
@@ -60,30 +91,77 @@ public function waterImgTest()
60
91
{
61
92
$ imageUrlBuilder = new \Qiniu \Processing \ImageUrlBuilder ();
62
93
$ url = 'http://78re52.com1.z0.glb.clouddn.com/resource/gogopher.jpg ' ;
63
- $ url2 = ' http://78re52.com1.z0.glb.clouddn.com/resource/gogopher.jpg ?imageView2/1/w/200/h/200/format/png/ignore-error/1/ ' ;
94
+ $ url2 = $ url . ' ?imageView2/1/w/200/h/200/format/png/ignore-error/1/ ' ;
64
95
$ image = 'http://developer.qiniu.com/resource/logo-2.jpg ' ;
65
96
66
97
// 水印简单测试
67
- $ this ->assertEquals ($ url . '?watermark/1/image/aHR0cDovL2RldmVsb3Blci5xaW5pdS5jb20vcmVzb3VyY2UvbG9nby0yLmpwZw==/dissolve/100/gravity/SouthEast/ ' , $ imageUrlBuilder ->waterImg ($ url , $ image ));
68
- $ this ->assertEquals ($ url . '?watermark/1/image/aHR0cDovL2RldmVsb3Blci5xaW5pdS5jb20vcmVzb3VyY2UvbG9nby0yLmpwZw==/gravity/SouthEast/ ' , $ imageUrlBuilder ->waterImg ($ url , $ image , 101 ));
69
- $ this ->assertEquals ($ url . '?watermark/1/image/aHR0cDovL2RldmVsb3Blci5xaW5pdS5jb20vcmVzb3VyY2UvbG9nby0yLmpwZw==/ ' , $ imageUrlBuilder ->waterImg ($ url , $ image , 101 , 'sdfsd ' ));
70
- $ this ->assertEquals ($ url . '?watermark/1/image/aHR0cDovL2RldmVsb3Blci5xaW5pdS5jb20vcmVzb3VyY2UvbG9nby0yLmpwZw==/dissolve/100/gravity/SouthEast/ ' , \Qiniu \waterImg ($ url , $ image ));
98
+ $ this ->assertEquals (
99
+ $ url . '?watermark/1/image/aHR0cDovL2RldmVsb3Blci5xaW5pdS5jb20vcmVzb3VyY2UvbG9nby0yLmpwZw== '
100
+ . '/dissolve/100/gravity/SouthEast/ ' ,
101
+ $ imageUrlBuilder ->waterImg ($ url , $ image )
102
+ );
103
+ $ this ->assertEquals (
104
+ $ url . '?watermark/1/image/aHR0cDovL2RldmVsb3Blci5xaW5pdS5jb20vcmVzb3VyY2UvbG9nby0yLmpwZw== '
105
+ . '/gravity/SouthEast/ ' ,
106
+ $ imageUrlBuilder ->waterImg ($ url , $ image , 101 )
107
+ );
108
+ $ this ->assertEquals (
109
+ $ url . '?watermark/1/image/aHR0cDovL2RldmVsb3Blci5xaW5pdS5jb20vcmVzb3VyY2UvbG9nby0yLmpwZw==/ ' ,
110
+ $ imageUrlBuilder ->waterImg ($ url , $ image , 101 , 'sdfsd ' )
111
+ );
112
+ $ this ->assertEquals (
113
+ $ url . '?watermark/1/image/aHR0cDovL2RldmVsb3Blci5xaW5pdS5jb20vcmVzb3VyY2UvbG9nby0yLmpwZw== '
114
+ . '/dissolve/100/gravity/SouthEast/ ' ,
115
+ \Qiniu \waterImg ($ url , $ image )
116
+ );
71
117
72
118
// 横轴边距测试
73
- $ this ->assertEquals ($ url . '?watermark/1/image/aHR0cDovL2RldmVsb3Blci5xaW5pdS5jb20vcmVzb3VyY2UvbG9nby0yLmpwZw==/dissolve/100/gravity/SouthEast/dx/10/ ' , $ imageUrlBuilder ->waterImg ($ url , $ image , 100 , 'SouthEast ' , 10 ));
74
- $ this ->assertEquals ($ url . '?watermark/1/image/aHR0cDovL2RldmVsb3Blci5xaW5pdS5jb20vcmVzb3VyY2UvbG9nby0yLmpwZw==/dissolve/100/gravity/SouthEast/ ' , \Qiniu \waterImg ($ url , $ image , 100 , 'SouthEast ' , 'sad ' ));
119
+ $ this ->assertEquals (
120
+ $ url . '?watermark/1/image/aHR0cDovL2RldmVsb3Blci5xaW5pdS5jb20vcmVzb3VyY2UvbG9nby0yLmpwZw== '
121
+ . '/dissolve/100/gravity/SouthEast/dx/10/ ' ,
122
+ $ imageUrlBuilder ->waterImg ($ url , $ image , 100 , 'SouthEast ' , 10 )
123
+ );
124
+ $ this ->assertEquals (
125
+ $ url . '?watermark/1/image/aHR0cDovL2RldmVsb3Blci5xaW5pdS5jb20vcmVzb3VyY2UvbG9nby0yLmpwZw== '
126
+ . '/dissolve/100/gravity/SouthEast/ ' ,
127
+ \Qiniu \waterImg ($ url , $ image , 100 , 'SouthEast ' , 'sad ' )
128
+ );
75
129
76
130
// 纵轴边距测试
77
- $ this ->assertEquals ($ url . '?watermark/1/image/aHR0cDovL2RldmVsb3Blci5xaW5pdS5jb20vcmVzb3VyY2UvbG9nby0yLmpwZw==/dissolve/100/gravity/SouthEast/dx/10/dy/10/ ' , $ imageUrlBuilder ->waterImg ($ url , $ image , 100 , 'SouthEast ' , 10 , 10 ));
78
- $ this ->assertEquals ($ url . '?watermark/1/image/aHR0cDovL2RldmVsb3Blci5xaW5pdS5jb20vcmVzb3VyY2UvbG9nby0yLmpwZw==/dissolve/100/gravity/SouthEast/ ' , \Qiniu \waterImg ($ url , $ image , 100 , 'SouthEast ' , 'sad ' , 'asdf ' ));
131
+ $ this ->assertEquals (
132
+ $ url . '?watermark/1/image/aHR0cDovL2RldmVsb3Blci5xaW5pdS5jb20vcmVzb3VyY2UvbG9nby0yLmpwZw== '
133
+ . '/dissolve/100/gravity/SouthEast/dx/10/dy/10/ ' ,
134
+ $ imageUrlBuilder ->waterImg ($ url , $ image , 100 , 'SouthEast ' , 10 , 10 )
135
+ );
136
+ $ this ->assertEquals (
137
+ $ url . '?watermark/1/image/aHR0cDovL2RldmVsb3Blci5xaW5pdS5jb20vcmVzb3VyY2UvbG9nby0yLmpwZw== '
138
+ . '/dissolve/100/gravity/SouthEast/ ' ,
139
+ \Qiniu \waterImg ($ url , $ image , 100 , 'SouthEast ' , 'sad ' , 'asdf ' )
140
+ );
79
141
80
142
// 自适应原图的短边比例测试
81
- $ this ->assertEquals ($ url . '?watermark/1/image/aHR0cDovL2RldmVsb3Blci5xaW5pdS5jb20vcmVzb3VyY2UvbG9nby0yLmpwZw==/dissolve/100/gravity/SouthEast/dx/10/dy/10/ws/0.5/ ' , $ imageUrlBuilder ->waterImg ($ url , $ image , 100 , 'SouthEast ' , 10 , 10 , 0.5 ));
82
- $ this ->assertEquals ($ url . '?watermark/1/image/aHR0cDovL2RldmVsb3Blci5xaW5pdS5jb20vcmVzb3VyY2UvbG9nby0yLmpwZw==/dissolve/100/gravity/SouthEast/ ' , \Qiniu \waterImg ($ url , $ image , 100 , 'SouthEast ' , 'sad ' , 'asdf ' , 2 ));
143
+ $ this ->assertEquals (
144
+ $ url . '?watermark/1/image/aHR0cDovL2RldmVsb3Blci5xaW5pdS5jb20vcmVzb3VyY2UvbG9nby0yLmpwZw== '
145
+ . '/dissolve/100/gravity/SouthEast/dx/10/dy/10/ws/0.5/ ' ,
146
+ $ imageUrlBuilder ->waterImg ($ url , $ image , 100 , 'SouthEast ' , 10 , 10 , 0.5 )
147
+ );
148
+ $ this ->assertEquals (
149
+ $ url . '?watermark/1/image/aHR0cDovL2RldmVsb3Blci5xaW5pdS5jb20vcmVzb3VyY2UvbG9nby0yLmpwZw== '
150
+ . '/dissolve/100/gravity/SouthEast/ ' ,
151
+ \Qiniu \waterImg ($ url , $ image , 100 , 'SouthEast ' , 'sad ' , 'asdf ' , 2 )
152
+ );
83
153
84
154
// 多参数测试
85
- $ this ->assertEquals ($ url2 . '|watermark/1/image/aHR0cDovL2RldmVsb3Blci5xaW5pdS5jb20vcmVzb3VyY2UvbG9nby0yLmpwZw==/dissolve/100/gravity/SouthEast/ ' , $ imageUrlBuilder ->waterImg ($ url2 , $ image ));
86
- $ this ->assertEquals ($ url2 . '|watermark/1/image/aHR0cDovL2RldmVsb3Blci5xaW5pdS5jb20vcmVzb3VyY2UvbG9nby0yLmpwZw==/dissolve/100/gravity/SouthEast/ ' , \Qiniu \waterImg ($ url2 , $ image ));
155
+ $ this ->assertEquals (
156
+ $ url2 . '|watermark/1/image/aHR0cDovL2RldmVsb3Blci5xaW5pdS5jb20vcmVzb3VyY2UvbG9nby0yLmpwZw== '
157
+ . '/dissolve/100/gravity/SouthEast/ ' ,
158
+ $ imageUrlBuilder ->waterImg ($ url2 , $ image )
159
+ );
160
+ $ this ->assertEquals (
161
+ $ url2 . '|watermark/1/image/aHR0cDovL2RldmVsb3Blci5xaW5pdS5jb20vcmVzb3VyY2UvbG9nby0yLmpwZw== '
162
+ . '/dissolve/100/gravity/SouthEast/ ' ,
163
+ \Qiniu \waterImg ($ url2 , $ image )
164
+ );
87
165
}
88
166
89
167
/**
@@ -98,36 +176,86 @@ public function waterTextTest()
98
176
{
99
177
$ imageUrlBuilder = new \Qiniu \Processing \ImageUrlBuilder ();
100
178
$ url = 'http://78re52.com1.z0.glb.clouddn.com/resource/gogopher.jpg ' ;
101
- $ url2 = ' http://78re52.com1.z0.glb.clouddn.com/resource/gogopher.jpg ?imageView2/1/w/200/h/200/format/png/ignore-error/1/ ' ;
179
+ $ url2 = $ url . ' ?imageView2/1/w/200/h/200/format/png/ignore-error/1/ ' ;
102
180
$ text = '测试一下 ' ;
103
181
$ font = '微软雅黑 ' ;
104
182
$ fontColor = '#FF0000 ' ;
105
183
106
184
// 水印简单测试
107
- $ this ->assertEquals ($ url . '?watermark/2/text/5rWL6K-V5LiA5LiL/font/5b6u6L2v6ZuF6buR/fontsize/500/dissolve/100/gravity/SouthEast/ ' , $ imageUrlBuilder ->waterText ($ url , $ text , $ font , 500 ));
108
- $ this ->assertEquals ($ url . '?watermark/2/text/5rWL6K-V5LiA5LiL/font/5b6u6L2v6ZuF6buR/dissolve/100/gravity/SouthEast/ ' , \Qiniu \waterText ($ url , $ text , $ font , 'sdf ' ));
185
+ $ this ->assertEquals ($ url . '?watermark/2/text/5rWL6K-V5LiA5LiL/font/5b6u6L2v6ZuF6buR/ '
186
+ . 'fontsize/500/dissolve/100/gravity/SouthEast/ ' , $ imageUrlBuilder ->waterText ($ url , $ text , $ font , 500 ));
187
+ $ this ->assertEquals (
188
+ $ url . '?watermark/2/text/5rWL6K-V5LiA5LiL/font/5b6u6L2v6ZuF6buR/ '
189
+ . 'dissolve/100/gravity/SouthEast/ ' ,
190
+ \Qiniu \waterText ($ url , $ text , $ font , 'sdf ' )
191
+ );
109
192
110
193
// 字体颜色测试
111
- $ this ->assertEquals ($ url . '?watermark/2/text/5rWL6K-V5LiA5LiL/font/5b6u6L2v6ZuF6buR/fontsize/500/fill/I0ZGMDAwMA==/dissolve/100/gravity/SouthEast/ ' , $ imageUrlBuilder ->waterText ($ url , $ text , $ font , 500 , $ fontColor ));
112
- $ this ->assertEquals ($ url . '?watermark/2/text/5rWL6K-V5LiA5LiL/font/5b6u6L2v6ZuF6buR/fill/I0ZGMDAwMA==/dissolve/100/gravity/SouthEast/ ' , \Qiniu \waterText ($ url , $ text , $ font , 'sdf ' , $ fontColor ));
194
+ $ this ->assertEquals (
195
+ $ url . '?watermark/2/text/5rWL6K-V5LiA5LiL/font/5b6u6L2v6ZuF6buR/fontsize/500/fill/ '
196
+ . 'I0ZGMDAwMA==/dissolve/100/gravity/SouthEast/ ' ,
197
+ $ imageUrlBuilder ->waterText ($ url , $ text , $ font , 500 , $ fontColor )
198
+ );
199
+ $ this ->assertEquals (
200
+ $ url . '?watermark/2/text/5rWL6K-V5LiA5LiL/font/5b6u6L2v6ZuF6buR/fill/I0ZGMDAwMA== '
201
+ . '/dissolve/100/gravity/SouthEast/ ' ,
202
+ \Qiniu \waterText ($ url , $ text , $ font , 'sdf ' , $ fontColor )
203
+ );
113
204
114
205
// 透明度测试
115
- $ this ->assertEquals ($ url . '?watermark/2/text/5rWL6K-V5LiA5LiL/font/5b6u6L2v6ZuF6buR/fontsize/500/fill/I0ZGMDAwMA==/dissolve/80/gravity/SouthEast/ ' , $ imageUrlBuilder ->waterText ($ url , $ text , $ font , 500 , $ fontColor , 80 ));
116
- $ this ->assertEquals ($ url . '?watermark/2/text/5rWL6K-V5LiA5LiL/font/5b6u6L2v6ZuF6buR/fill/I0ZGMDAwMA==/gravity/SouthEast/ ' , \Qiniu \waterText ($ url , $ text , $ font , 'sdf ' , $ fontColor , 101 ));
206
+ $ this ->assertEquals (
207
+ $ url . '?watermark/2/text/5rWL6K-V5LiA5LiL/font/5b6u6L2v6ZuF6buR/fontsize/500/fill/I0ZGMDAwMA== '
208
+ . '/dissolve/80/gravity/SouthEast/ ' ,
209
+ $ imageUrlBuilder ->waterText ($ url , $ text , $ font , 500 , $ fontColor , 80 )
210
+ );
211
+ $ this ->assertEquals (
212
+ $ url . '?watermark/2/text/5rWL6K-V5LiA5LiL/font/5b6u6L2v6ZuF6buR/fill/I0ZGMDAwMA== '
213
+ . '/gravity/SouthEast/ ' ,
214
+ \Qiniu \waterText ($ url , $ text , $ font , 'sdf ' , $ fontColor , 101 )
215
+ );
117
216
118
217
// 水印位置测试
119
- $ this ->assertEquals ($ url . '?watermark/2/text/5rWL6K-V5LiA5LiL/font/5b6u6L2v6ZuF6buR/fontsize/500/fill/I0ZGMDAwMA==/dissolve/80/gravity/East/ ' , $ imageUrlBuilder ->waterText ($ url , $ text , $ font , 500 , $ fontColor , 80 , 'East ' ));
120
- $ this ->assertEquals ($ url . '?watermark/2/text/5rWL6K-V5LiA5LiL/font/5b6u6L2v6ZuF6buR/fill/I0ZGMDAwMA==/ ' , \Qiniu \waterText ($ url , $ text , $ font , 'sdf ' , $ fontColor , 101 , 'sdfsdf ' ));
218
+ $ this ->assertEquals (
219
+ $ url . '?watermark/2/text/5rWL6K-V5LiA5LiL/font/5b6u6L2v6ZuF6buR/fontsize/500/fill/I0ZGMDAwMA== '
220
+ . '/dissolve/80/gravity/East/ ' ,
221
+ $ imageUrlBuilder ->waterText ($ url , $ text , $ font , 500 , $ fontColor , 80 , 'East ' )
222
+ );
223
+ $ this ->assertEquals (
224
+ $ url . '?watermark/2/text/5rWL6K-V5LiA5LiL/font/5b6u6L2v6ZuF6buR/fill/I0ZGMDAwMA==/ ' ,
225
+ \Qiniu \waterText ($ url , $ text , $ font , 'sdf ' , $ fontColor , 101 , 'sdfsdf ' )
226
+ );
121
227
122
228
// 横轴距离测试
123
- $ this ->assertEquals ($ url . '?watermark/2/text/5rWL6K-V5LiA5LiL/font/5b6u6L2v6ZuF6buR/fontsize/500/fill/I0ZGMDAwMA==/dissolve/80/gravity/East/dx/10/ ' , $ imageUrlBuilder ->waterText ($ url , $ text , $ font , 500 , $ fontColor , 80 , 'East ' , 10 ));
124
- $ this ->assertEquals ($ url . '?watermark/2/text/5rWL6K-V5LiA5LiL/font/5b6u6L2v6ZuF6buR/fill/I0ZGMDAwMA==/ ' , \Qiniu \waterText ($ url , $ text , $ font , 'sdf ' , $ fontColor , 101 , 'sdfsdf ' , 'sdfs ' ));
229
+ $ this ->assertEquals (
230
+ $ url . '?watermark/2/text/5rWL6K-V5LiA5LiL/font/5b6u6L2v6ZuF6buR/fontsize/500/fill/I0ZGMDAwMA== '
231
+ . '/dissolve/80/gravity/East/dx/10/ ' ,
232
+ $ imageUrlBuilder ->waterText ($ url , $ text , $ font , 500 , $ fontColor , 80 , 'East ' , 10 )
233
+ );
234
+ $ this ->assertEquals (
235
+ $ url . '?watermark/2/text/5rWL6K-V5LiA5LiL/font/5b6u6L2v6ZuF6buR/fill/I0ZGMDAwMA==/ ' ,
236
+ \Qiniu \waterText ($ url , $ text , $ font , 'sdf ' , $ fontColor , 101 , 'sdfsdf ' , 'sdfs ' )
237
+ );
125
238
126
239
// 纵轴距离测试
127
- $ this ->assertEquals ($ url . '?watermark/2/text/5rWL6K-V5LiA5LiL/font/5b6u6L2v6ZuF6buR/fontsize/500/fill/I0ZGMDAwMA==/dissolve/80/gravity/East/dx/10/dy/10/ ' , $ imageUrlBuilder ->waterText ($ url , $ text , $ font , 500 , $ fontColor , 80 , 'East ' , 10 , 10 ));
128
- $ this ->assertEquals ($ url . '?watermark/2/text/5rWL6K-V5LiA5LiL/font/5b6u6L2v6ZuF6buR/fill/I0ZGMDAwMA==/ ' , \Qiniu \waterText ($ url , $ text , $ font , 'sdf ' , $ fontColor , 101 , 'sdfsdf ' , 'sdfs ' , 'ssdf ' ));
240
+ $ this ->assertEquals (
241
+ $ url . '?watermark/2/text/5rWL6K-V5LiA5LiL/font/5b6u6L2v6ZuF6buR/fontsize/500/fill/I0ZGMDAwMA== '
242
+ . '/dissolve/80/gravity/East/dx/10/dy/10/ ' ,
243
+ $ imageUrlBuilder ->waterText ($ url , $ text , $ font , 500 , $ fontColor , 80 , 'East ' , 10 , 10 )
244
+ );
245
+ $ this ->assertEquals (
246
+ $ url . '?watermark/2/text/5rWL6K-V5LiA5LiL/font/5b6u6L2v6ZuF6buR/fill/I0ZGMDAwMA==/ ' ,
247
+ \Qiniu \waterText ($ url , $ text , $ font , 'sdf ' , $ fontColor , 101 , 'sdfsdf ' , 'sdfs ' , 'ssdf ' )
248
+ );
129
249
// 多参数测试
130
- $ this ->assertEquals ($ url2 . '|watermark/2/text/5rWL6K-V5LiA5LiL/font/5b6u6L2v6ZuF6buR/fontsize/500/dissolve/100/gravity/SouthEast/ ' , $ imageUrlBuilder ->waterText ($ url2 , $ text , $ font , 500 ));
131
- $ this ->assertEquals ($ url2 . '|watermark/2/text/5rWL6K-V5LiA5LiL/font/5b6u6L2v6ZuF6buR/fontsize/500/dissolve/100/gravity/SouthEast/ ' , \Qiniu \waterText ($ url2 , $ text , $ font , 500 ));
250
+ $ this ->assertEquals (
251
+ $ url2 . '|watermark/2/text/5rWL6K-V5LiA5LiL/font/5b6u6L2v6ZuF6buR/ '
252
+ . 'fontsize/500/dissolve/100/gravity/SouthEast/ ' ,
253
+ $ imageUrlBuilder ->waterText ($ url2 , $ text , $ font , 500 )
254
+ );
255
+ $ this ->assertEquals (
256
+ $ url2 . '|watermark/2/text/5rWL6K-V5LiA5LiL/font/5b6u6L2v6ZuF6buR/ '
257
+ . 'fontsize/500/dissolve/100/gravity/SouthEast/ ' ,
258
+ \Qiniu \waterText ($ url2 , $ text , $ font , 500 )
259
+ );
132
260
}
133
261
}
0 commit comments