在PHP中給圖片添加文字水印

<?php
if (function_exists('imagepng')) {
    dir('GD庫不存在');
}

//圖片路徑
$imagePath = './img/a.jpg';
//獲取文件類型
$imageInfo = getimagesize($imagePath);
$imageExtension = image_type_to_extension($imageInfo[2], false);
//獲取圖片
$func = 'imagecreatefrom' . $imageExtension;
$image = $func($imagePath);
//水印字體
$font = './img/msyh.ttf';
//水印文字
$content = '新浪網';
//水印顏色
$color = imagecolorallocatealpha($image, 255, 255, 255, 30);
//添加水印
imagettftext($image, 12, 0, 10, 22, $color, $font, $content);
//輸出圖片
header('Content-Type:' . $imageInfo['mime']);
$func = 'image' . $imageExtension;
$func($image, null, 100);
//銷燬圖片
imagedestroy($image);
相關文章
相關標籤/搜索