更新時(shí)間:2022-12-21 來源:黑馬程序員 瀏覽量:
GD2庫(kù)給圖片增加水印的方法如下:
(1)利用imagestring()函數(shù)就可以在圖片上寫文本水印,實(shí)現(xiàn)在圖片上添加文本的功能。
(2)可以增加一個(gè)圖形水印的方法如下:
1)需要先讀取要增加水印的圖片,然后創(chuàng)建圖像對(duì)象,根據(jù)不同的圖片格式需要使用不同的創(chuàng)建圖片格式函數(shù),設(shè)置以png、gif、jpeg的圖片格式將圖像輸出到瀏覽器或文件,可使用的函數(shù)為imagepng()、imagegif()、imagejpeg()等。
2)根據(jù)不同的照片格式,對(duì)應(yīng)使用imagecreatefrompng()、imagecreatefromjpeg()、imagecreatefromgif()函數(shù)創(chuàng)建一個(gè)水印圖片的圖像對(duì)象。
3)可以使用imagecopymerge()函數(shù)復(fù)制圖像并合并圖像。
4)將圖像輸出,可以設(shè)置以png、gif、jpeg的圖片格式將圖像輸出到瀏覽器或文件,由于圖片格式不同,對(duì)應(yīng)的函數(shù)可以為imagepng()、imagegif()、imagejpeg()等。
5)使用完GD2庫(kù)后,需要使用imagedestroy()清除圖像資源。