@@ -22,30 +22,61 @@ public function testThumbutl()
2222 {
2323 $ imageUrlBuilder = new \Qiniu \Processing \ImageUrlBuilder ();
2424 $ 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 ' ;
2627 // 异常测试
2728 $ this ->assertEquals ($ url , $ imageUrlBuilder ->thumbnail ($ url , 1 , 0 , 0 ));
2829 $ this ->assertEquals ($ url , \Qiniu \thumbnail ($ url , 1 , 0 , 0 ));
2930
3031 // 简单缩略测试
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+ );
3340
3441 // 输出格式测试
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+ );
3750
3851 // 渐进显示测试
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+ );
4160
4261 // 图片质量测试
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+ );
4570
4671 // 多参数测试
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+ );
4980 }
5081
5182 /**
@@ -60,30 +91,77 @@ public function waterImgTest()
6091 {
6192 $ imageUrlBuilder = new \Qiniu \Processing \ImageUrlBuilder ();
6293 $ 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/ ' ;
6495 $ image = 'http://developer.qiniu.com/resource/logo-2.jpg ' ;
6596
6697 // 水印简单测试
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+ );
71117
72118 // 横轴边距测试
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+ );
75129
76130 // 纵轴边距测试
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+ );
79141
80142 // 自适应原图的短边比例测试
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+ );
83153
84154 // 多参数测试
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+ );
87165 }
88166
89167 /**
@@ -98,36 +176,86 @@ public function waterTextTest()
98176 {
99177 $ imageUrlBuilder = new \Qiniu \Processing \ImageUrlBuilder ();
100178 $ 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/ ' ;
102180 $ text = '测试一下 ' ;
103181 $ font = '微软雅黑 ' ;
104182 $ fontColor = '#FF0000 ' ;
105183
106184 // 水印简单测试
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+ );
109192
110193 // 字体颜色测试
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+ );
113204
114205 // 透明度测试
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+ );
117216
118217 // 水印位置测试
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+ );
121227
122228 // 横轴距离测试
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+ );
125238
126239 // 纵轴距离测试
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+ );
129249 // 多参数测试
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+ );
132260 }
133261}
0 commit comments