请教关于php图片处理的问题 -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

请教关于php图片处理的问题

2016-03-09 15:49:01 2311 1

把用户上传的jpg文件保存到服务器上的一个文件夹中,在把该文件夹里的jpg纵向拼合成一张长图并把长图保存为png给用户反回,
现在图片的拼合不会,求一个例子

PHP
取消 提交回答
全部回答(1)
  • 小旋风柴进
    2019-07-17 18:56:19
    <?php
    $imgs    = array();
    $imgs[0] = 'imgs/1.jpg';
    $imgs[1] = 'imgs/2.jpg';
    $imgs[2] = 'imgs/3.jpg';
    $imgs[3] = 'imgs/4.jpg';
    $target  = 'emp.jpg'; //背景图片
    
    $target_img = Imagecreatefromjpeg($target);
    
    $source = array();
    
    foreach ($imgs as $k => $v) {
        $source[$k]['source'] = Imagecreatefromjpeg($v);
    
        $source[$k]['size'] = getimagesize($v);
    
    }
    
    //imagecopy ($target_img,$source[0]['source'],2,2,0,0,$source[0]['size'][0],$source[0]['size'][1]);
    //imagecopy ($target_img,$source[1]['source'],250,2,0,0,$source[1]['size'][0],$source[1]['size'][1]);
    $num1 = 0;
    $num  = 1;
    $tmp  = 2;
    $tmpy = 2; //图片之间的间距
    for ($i = 0; $i < 4; $i++) {
        imagecopy($target_img, $source[$i]['source'], $tmp, $tmpy, 0, 0, $source[$i]['size'][0], $source[$i]['size'][1]);
    
        $tmp = $tmp + $source[$i]['size'][0];
        $tmp = $tmp + 5;
        if ($i == $num) {
            $tmpy = $tmpy + $source[$i]['size'][1];
            $tmpy = $tmpy + 5;
            $tmp  = 2;
            $num  = $num + 3;
        }
    }
    Imagejpeg($target_img, 'pin.jpg');
    
    ?>
    <img src="pin.jpg">
    0 0
相关问答

0

回答

使用PHP上传图片到OSS报了一个RequestCoreException

2019-06-03 15:21:55 1919浏览量 回答数 0

4

回答

php上传图片oss

2015-12-20 13:57:09 6769浏览量 回答数 4

0

回答

云服务器 ECS Linux系统 Nginx Apache MySQL PHP 编译参数查看命令汇总

2017-10-23 11:06:04 1756浏览量 回答数 0

1

回答

请教大神关于php连接mysql效率的一个疑问

2016-06-16 18:05:50 1681浏览量 回答数 1

1

回答

PHP页面有一个浏览量统计每秒有200并发,造成insert给mysql造成很大压力

2016-06-16 15:27:03 1571浏览量 回答数 1

1

回答

php 从mysql取数据时,获取出来的数据为mysql实际存储的类型,那个函数是什么?

2016-06-16 11:31:23 1636浏览量 回答数 1

1

回答

mysql中的这个utf8_general_ci是否就对应php文档的UTF-8 是否就是文件格式的utf-8无BOM编码?

2016-06-15 17:17:03 2155浏览量 回答数 1

1

回答

请教各位PHP+mysql如何实现屏蔽用户的功能?

2016-06-15 16:03:06 1932浏览量 回答数 1

1

回答

apache + mysql + php 套件都有哪些?

2016-06-15 15:43:53 2365浏览量 回答数 1

1

回答

php处理mysql中的一种分页排序问题

2016-06-15 15:41:24 1943浏览量 回答数 1
2709
文章
6591
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载