解析PHP經典的給圖片加水印程序(3)_PHP教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
推薦:PHP教程之采集百度音樂程序采集百度MP3TOP100和TOP500 列表歌曲文件URL的小程序! ? /* 作者:夜無眠 QQ:27262681 本程序將百度的新歌TOP100和熱歌TOP500列表里的音樂隨機采集一個mp3或wma文件URL與歌手、歌名一起組成二維數組,并序列化保存在db.txt里 開啟采集時要輸入密碼,防止惡
if(watermark==1)
{
iinfo=getimagesize(destination,iinfo);
nimage=imagecreatetruecolor(image_size[0],image_size[1]);
white=imagecolorallocate(nimage,255,255,255);
black=imagecolorallocate(nimage,0,0,0);
red=imagecolorallocate(nimage,255,0,0);
imagefill(nimage,0,0,white);
switch (iinfo[2])
{
case 1:
simage =imagecreatefromgif(destination);
break;
case 2:
simage =imagecreatefromjpeg(destination);
break;
case 3:
simage =imagecreatefrompng(destination);
break;
case 6:
simage =imagecreatefromwbmp(destination);
break;
default:
die("不支持的文件類型");
exit;
}
imagecopy(nimage,simage,0,0,0,0,image_size[0],image_size[1]);
imagefilledrectangle(nimage,1,image_size[1]-15,80,image_size[1],white);
switch(watertype)
{
case 1: //加水印字符串
imagestring(nimage,2,3,image_size[1]-15,waterstring,black);
break;
case 2: //加水印圖片
simage1 =imagecreatefromgif("xplore.gif");
imagecopy(nimage,simage1,0,0,0,0,85,15);
imagedestroy(simage1);
break;
}
switch (iinfo[2])
{
case 1:
//imagegif(nimage, destination);
imagejpeg(nimage, destination);
break;
case 2:
imagejpeg(nimage, destination);
break;
case 3:
imagepng(nimage, destination);
break;
case 6:
imagewbmp(nimage, destination);
//imagejpeg(nimage, destination);
break;
}
分享:PHP教程之PHP連接ACCESS數據庫的類試過PHP連接ACCESS數據庫沒?這個用途不大,但有時候也用得著!我以前試圖將一個ASP程序改寫成PHP的,原程序的數據庫設計得比較完善,我打算開發時就用它的ACCESS數據庫 ,等程序完成后再轉換。這個程序改寫計劃最終擱淺了,但此過程中為了方便連接ACCESS數
相關PHP教程:
- 相關鏈接:
- 教程說明:
PHP教程-解析PHP經典的給圖片加水印程序(3)。