1- <?php
1+ <?php
22
33namespace Qiniu \Tests ;
44
@@ -64,26 +64,26 @@ public function waterImgTest()
6464 $ image = 'http://developer.qiniu.com/resource/logo-2.jpg ' ;
6565
6666 // 水印简单测试
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 ));
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 ));
7171
7272 // 横轴边距测试
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 ' ));
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 ' ));
7575
7676 // 纵轴边距测试
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 ' ));
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 ' ));
7979
8080 // 自适应原图的短边比例测试
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 ));
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 ));
8383
8484 // 多参数测试
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 ));
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 ));
8787 }
8888
8989 /**
@@ -104,30 +104,30 @@ public function waterTextTest()
104104 $ fontColor = '#FF0000 ' ;
105105
106106 // 水印简单测试
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 ' ));
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 ' ));
109109
110110 // 字体颜色测试
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 ));
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 ));
113113
114114 // 透明度测试
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 ));
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 ));
117117
118118 // 水印位置测试
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 ' ));
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 ' ));
121121
122122 // 横轴距离测试
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 ' ));
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 ' ));
125125
126126 // 纵轴距离测试
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 ' ));
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 ' ));
129129 // 多参数测试
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 ));
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 ));
132132 }
133133}
0 commit comments