四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

php圖片處理:加水印、縮略圖的實(shí)現(xiàn)(自定義函數(shù):watermark、thumbnail)

廢話不說了,貼代碼:
復(fù)制代碼 代碼如下:
<?php
/************************************
//函數(shù): watermark($bigimg, $smallimg, $coord = 1)
//作用: 添加水印
//參數(shù):
$bigimg 必選。大圖片--要加上水印的圖片
$smallimg 必選。小圖片
$coord 可選。水印在大圖中的位置,
1 左上角; 2 右上角; 3 右下角; 4 左下角; 5 中間
//示例: watermark('datu.png', 'xiaotu.png', 3); //給datu.png打上水印,水印位置在右下角
*************************************/
function watermark($bigimg, $smallimg, $coord = 1){
//載入兩張圖片,并轉(zhuǎn)成php識(shí)別的編碼格式,
//等同于 imagecreate 函數(shù),只不過這里創(chuàng)建的不是一個(gè)空?qǐng)D片。
$bi = getimagesize($bigimg);
switch($bi[2]){
case 1:
$im1 = imagecreatefromgif($bigimg);break;
case 2;
$im1 = imagecreatefromjpeg($bigimg);break;
case 3;
$im1 = imagecreatefrompng($bigimg);break;
}
$si = getimagesize($smallimg);
switch($si[2]){
case 1:
$im2 = imagecreatefromgif($smallimg);break;
case 2;
$im2 = imagecreatefromjpeg($smallimg);break;
case 3;
$im2 = imagecreatefrompng($smallimg);break;
}
// 創(chuàng)建水印--原理:復(fù)制小圖到大圖上。這里注意坐標(biāo)值的計(jì)算
switch($coord){
case 1:
imagecopy ( $im1, $im2, 0, 0, 0, 0, $si[0], $si[1] ); break;
case 2:
imagecopy ( $im1, $im2, $bi[0]-$si[0], 0, 0, 0, $si[0], $si[1] ); break;
case 3:
imagecopy ( $im1, $im2, $bi[0]-$si[0], $bi[1]-$si[1], 0, 0, $si[0], $si[1] ); break;
case 4:
imagecopy ( $im1, $im2, 0, $bi[1]-$si[1], 0, 0, $si[0], $si[1] ); break;
case 5:
imagecopy ( $im1, $im2, ($bi[0]-$si[0])/2, ($bi[1]-$si[1])/2, 0, 0, $si[0], $si[1] ); break;
}
//根據(jù)后綴名生成不同格式的圖片文件
switch($bi[2]){
case 1:
imagegif($im1);break;
case 2;
imagejpeg($im1);break;
case 3;
imagepng($im1);break;
}
imagedestroy($im1);
}
/************************************************
//函數(shù): thumbnail($srcimg, $multiple)
//作用: 生成一張縮略圖
//參數(shù):
// $srcimg 必選。源圖片文件名
// $multiple 可選??s略倍數(shù),默認(rèn)為2倍,即縮小為原來的1/2
//注意: 只支持gif、jpg、png的格式圖片。
//示例: thumbnail('我的圖片.jpg', 5);
*************************************************/
function thumbnail($srcimg, $multiple = 2){
//載入圖片并保存其信息到數(shù)組
$srcimg_arr = getimagesize($srcimg);
//計(jì)算縮略倍數(shù)
$thumb_width = $srcimg_arr[0] / $multiple;
$thumb_height = $srcimg_arr[1] / $multiple;
//判斷:要建立什么格式的圖片(轉(zhuǎn)成php識(shí)別的編碼)
switch($srcimg_arr[2]){
case 1:
$im = imagecreatefromgif($srcimg);break;
case 2;
$im = imagecreatefromjpeg($srcimg);break;
case 3;
$im = imagecreatefrompng($srcimg);break;
}
//開始縮略操作
$thumb = imagecreatetruecolor($thumb_width, $thumb_height);
imagecopyresized($thumb, $im, 0, 0, 0 ,0, $thumb_width, $thumb_height, $srcimg_arr[0], $srcimg_arr[1]);
switch($srcimg_arr[2]){
case 1:
imagegif($thumb); break;
case 2;
imagejpeg($thumb); break;
case 3;
imagepng($thumb); break;
}
imagepng($thumb);
imagedestroy($thumb);
}
//測(cè)試 時(shí)不要同時(shí)使用這兩個(gè)函數(shù)。
//watermark('datu.png','xiaotu.png',5);
thumbnail('abc.png',3);
?>

php技術(shù)php圖片處理:加水印、縮略圖的實(shí)現(xiàn)(自定義函數(shù):watermark、thumbnail),轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 风云太白山电影| gayvideos| 卢昱晓主演的电视剧| 百岁宫简介| 日本午夜电影| 双勾函数的图像与性质| 红龙 电影| 爱妻者| 秀人网 官网门户免费| 雪天使演员表介绍| 电影田螺姑娘| 郑荣植个人资料| 好看电影网站免费看| 梁美京| 麻豆视频观看| 男女拍拍拍拍拍拍| 熊出没免费电影| 大冒险家电影| 第一财经直播电视直播 现场直播| 放不下的牵挂简谱| 和平视频| 《最后的凶手》免费观看| 张振铎| 民国奇探2出来了吗| 电影五十度黑| 流浪地球2演员表| 那年秋天| 同人视频| 显示驱动| 三太太电影| 牧笛| 我的幸福婚约| 免费看裸色| 视频 | vk| 秀人网xiuren大尺度| 《杨贵妃淫史》三级| 韩国成年人电影| 爱情心心相印| 澳门风云2演员表| 无涯:杜琪峰的电影世界 电影| 八哥疯玩院|