首页 技术 正文
技术 2022年11月9日
0 收藏 955 点赞 2,448 浏览 1471 个字

<?php
//===================== 新建一个新的 GD 图像流并输出图像========================
//header(“Content-type: image/png”);
function combine_image($image1, $image2, $opt = 100) {
    $wimage_data = GetImageSize($image1);
    $width_im1 = $wimage_data[0];
    $height_im1 += $wimage_data[1];

switch ($wimage_data[2]) {
        case 1:
            $im1 = @ImageCreateFromGIF($image1);
            break;

case 2:
            $im1 = @ImageCreateFromJPEG($image1);
            break;

case 3:
            $im1 = @ImageCreateFromPNG($image1);
            break;
    }
    $wimage_data = GetImageSize($image2);
    $width_im2 = $wimage_data[0];
    $height_im2 += $wimage_data[1];

$width = min($width_im1,$width_im2);
    $height = $height_im1 + $height_im2;
    switch ($wimage_data[2]) {
        case 1:
            $im2 = @ImageCreateFromGIF($image2);
            break;

case 2:
            $im2 = @ImageCreateFromJPEG($image2);
            break;

case 3:
            $im2 = @ImageCreateFromPNG($image2);
            break;
    }
    
    $im = imagecreatetruecolor($width, $height);
    $white = imagecolorallocatealpha($im, 255, 255, 255, 127);
    imagefill($im, 0, 0, $white);
 
    imagecopy($im, $im1, 0, 0, 0, 0, $width, $height_im1);
    imagecopy($im, $im2, 0, $height_im1, 0, 0, $width, $height_im2);
    //================================================
    header(‘Content-Type: image/jpeg’);
    imagejpeg($im,”tpn.jpg”);
    //$output_image = str_replace(‘.’,’_email.’,$image1);
    imagedestroy($im);
    imagedestroy($im1);
    imagedestroy($im2);
    imagedestroy($im3);
    // imagedestroy($im_small);
    
}
combine_image(’11.jpg’, ‘1.jpg’);
?>

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,492
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,907
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,740
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,495
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:8,132
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:5,295