服务器-请教关于php图片处理的问题

问题描述

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

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

解决方案

 <?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">
时间: 2024-07-29 23:13:08

服务器-请教关于php图片处理的问题的相关文章

java读取服务器html文件带图片显示到前端

问题描述 java读取服务器html文件带图片显示到前端 html文件是通过word另存为生成的,存放位置不在web项目路径下,我现在通过文件流的方式读取html文件显示到浏览器,但图片无法显示出来,怎样解决呢? 解决方案 因为HTML文件也是文本文件,所以使用简单的字符流读取就可以了,而图片是二进制文件,需要字节流读取,可以使用ImageIO类(详细用法参照API文档)读取并写出图片,然后使用HTML的标签显示即可.当然这仅仅是解决思路之一.

android怎么从服务器的一个存放图片的文件夹中下载其中所有的图片,已知文件夹的url

问题描述 android怎么从服务器的一个存放图片的文件夹中下载其中所有的图片,已知文件夹的url android怎么从服务器的一个存放图片的文件夹中下载其中所有的图片,已知文件夹的url 解决方案 只要这个url和图片信息(比如名字)能组成有效的url就行了,然后再返回一个图片的名字列表,遍历下载就行了 解决方案二: QT下实现将图片从一个文件拷贝到另一个文件夹把存储在数据库的图片导入到一个文件夹 解决方案三: 考慮安裝一下 ""抓圖神器"" 這個APP應該就可以

怎么搭建图片服务器 并实现对图片的操作

问题描述 怎么搭建图片服务器 并实现对图片的操作 java 怎么搭建图片服务器,并实现图片的上传,修改,删除等操作~~有没有相关文章,求推荐! 解决方案 拉拉拉拉拉拉爱拉拉拉拉..我已经做好了~~ 解决方案二: Asp.net 搭建图片上传服务器搭建图片服务器方案IOS实现上传图片到服务器 解决方案三: http://blog.csdn.net/jimmy609/article/details/37909013 参考.

springmvc-请问,往window服务器上传pdf图片,如何实现?

问题描述 请问,往window服务器上传pdf图片,如何实现? 项目用的是Springmvc,请问往window服务器上传pdf图片如何实现?和Linux服务区上传又有什么区别吗? 解决方案 上传图片到服务器的实现Struts2框架下实现向服务器上传图片Android上传图片至服务器

服务器-请教各位大神关于django部署的问题

问题描述 请教各位大神关于django部署的问题 各位大神,我把django部署在阿里云的服务器上面,admin页面一直提示404错误, 解决方案 向各位大神请教个问题 解决方案二: 出现这种情况,通常是文件urls.py中的urlpatterns出了问题,你将 url(r'^admin/', include(admin.site.urls)), 修改成 url(r'^admin$', include(admin.site.urls)), 再测试一下看看

服务器-请教一下各位前辈关于微信订阅号底部菜单开发的问题

问题描述 请教一下各位前辈关于微信订阅号底部菜单开发的问题 我的最终目标是要点击底部一个菜单就能跳转到我自己写的一个网页上去,所以现在有两个问题: 1.我应该怎么才能从微信跳转到我写的网页,我看微信的开发者文档中写着有view类型的按钮,可以跳转到特定的URL,所以我是需要去用这种方式吗?还有其他方式吗? 2.如果只能用view类型按钮跳转到特定的URL的话,因为我写的只是一个网页,那我是还需要去购买服务器和域名才能有我自己的URL吗? 谢谢! 解决方案 http://download.csdn

C# winform 向服务器Post请求上传图片 图片以byte[ ] 的流的形式传入

问题描述 这个是我写的post请求,接口没问题,数据格式也对,但是就是得不到响应,请求的时候服务器端没有响应///<summary>///向服务器Post请求上传图片///</summary>///<paramname="upload_url">请求地址http://192.168.0.666:8080/aaa/uploadByPc.do</param>///<paramname="id">项目索引<

服务器-请教Apache同时并发原理的详解

问题描述 请教Apache同时并发原理的详解 想问问各位大虾: 本人刚学服务器,想了解一下apache的同时并发原理. 个人理解如下 比如说服务器是每1s接受一次访问,假定一个request的处理时间是1ms,那么在这一秒里面最大并发是1000. 如果超过1000的访问就会等待,导致request处理时间延长. 以上是个人理解,如有错误烦请指出,希望能听听各位的意见. 谢谢 解决方案 如果服务器有1个cpu,那么是这样的.但是如果有多个,并发不能这么算.apache会开多个线程,并行处理这些请求

请教:关于图片上传

问题描述 我在做一个关于自动点菜系统的毕业设计,现在在一个有关图片上传服务器的操作.但怎么都出错,请帮忙分析下怎么回事好吗?下面是程序部分...用的是struts+hibernateaction部分publicclassNewMenuActionextendsAction{publicActionForwardexecute(ActionMappingmapping,ActionFormform,HttpServletRequestrequest,HttpServletResponserespo