相关疑难解决方法(0)

如何在PHP中将图像添加到图像上,如水印

我正在尝试编写一个小的PHP函数来拍摄图像并在图像上应用水印类型图像并将它们保存为1个图像,此代码运行时出现0错误但不应用水印图像,有什么明显的那就说明为什么不会呢?

<?PHP
$source_file_path ='http://cache2.mycrib.net/images/image_group92/0/43/653807d5727a46498180e8ef57fdf7819b2b0c.jpg';
$watermark_image='fpwatermark.gif'; // the watermark image
$destination_image ='coooolgif.gif'; // where to save new file

$imagesize = getimagesize($destination_image);
$watermarksize = getimagesize($watermark_image);
$watermark_x = $imagesize[0] - $watermarksize[0] - 2;
$watermark_y = $imagesize[1] - $watermarksize[1] - 2;

//run function
watermark_img($watermark_image, $destination_image, $watermark_x, $watermark_y, $watermark_w, $watermarksize[0], $watermarksize[1], $source_file_path);


function watermark_img($watermark_src, $image_src, $watermark_x, $watermark_y, $watermark_w,$watermark_h, $source_file_path) {
    //Determine what type of image we're working with
    list($width, $height, $type) = getimagesize($image_src);
    $image_ext = $type;
    switch (strtolower($image_ext)) {
            #gif
        case 1:
            $image = imagecreatefromgif($image_src); …
Run Code Online (Sandbox Code Playgroud)

php gd watermark

1
推荐指数
1
解决办法
1674
查看次数

标签 统计

gd ×1

php ×1

watermark ×1