php缩放gif和png图透明背景变成黑色的解决方法


Posted in PHP onOctober 14, 2014

工作中需要缩放一些gif图然后在去Imagecopymerge,可是发现使用了imagecreatetruecolor和imagecopyresampled后发现背景图不对,本来透明的背景图变成了黑色,后来发现做一些修改才可以:

$img = imagecreatetruecolor(200, 200); 
//2.上色 
$color=imagecolorallocate($img,255,255,255); 
//3.设置透明 
imagecolortransparent($img,$color); 
imagefill($img,0,0,$color);

然后再进行imagecopyresampled和Imagecopymerge就没有问题了

PHP 相关文章推荐
在PHP的图形函数中显示汉字
Oct 09 PHP
PHP分页显示制作详细讲解
Dec 05 PHP
php设计模式 FlyWeight (享元模式)
Jun 26 PHP
PHPExcel内存泄漏问题解决方法
Jan 23 PHP
php实现根据IP地址获取其所在省市的方法
Apr 30 PHP
一段实用的php验证码函数
May 19 PHP
基于thinkPHP框架实现留言板的方法
Oct 17 PHP
使用 laravel sms 构建短信验证码发送校验功能
Nov 06 PHP
laravel使用Faker数据填充的实现方法
Apr 12 PHP
使用Laravel中的查询构造器实现增删改查功能
Sep 03 PHP
用php定义一个数组最简单的方法
Oct 04 PHP
php使用goto实现自动重启swoole、reactphp、workerman服务的代码
Apr 13 PHP
php保存二进制原始数据为图片的程序代码
Oct 14 #PHP
ThinkPHP 3.2 数据分页代码分享
Oct 14 #PHP
PHP+jQuery 注册模块的改进(三):更新到Smarty3.1
Oct 14 #PHP
PHP+jQuery 注册模块的改进(一):验证码存入SESSION
Oct 14 #PHP
PHP+jQuery 注册模块开发详解
Oct 14 #PHP
推荐一款PHP+jQuery制作的列表分页的功能模块
Oct 14 #PHP
php中动态修改ini配置
Oct 14 #PHP
You might like
PHP表单提交后引号前自动加反斜杠的原因及三种办法关闭php魔术引号
2015/09/30 PHP
Laravel框架使用技巧之使用url()全局函数返回前一个页面的地址方法详解
2020/04/06 PHP
Extjs gridpanel 出现横向滚动条问题的解决方法
2011/07/04 Javascript
js导出table数据到excel即导出为EXCEL文档的方法
2013/10/10 Javascript
innerText 使用示例
2014/01/23 Javascript
html文档中的location对象属性理解及常见的用法
2014/08/13 Javascript
深入理解JavaScript系列(45):代码复用模式(避免篇)详解
2015/03/04 Javascript
JS实现六边形3D拖拽翻转效果的方法
2016/09/11 Javascript
vue.js实现简单轮播图效果
2017/10/10 Javascript
vue仿淘宝订单状态的tab切换效果
2020/06/23 Javascript
详解关于Vue2.0路由开启keep-alive时需要注意的地方
2018/09/18 Javascript
基于AngularJS拖拽插件ngDraggable.js实现拖拽排序功能
2019/04/02 Javascript
layer.prompt使文本框为空的情况下也能点击确定的方法
2019/09/24 Javascript
python开发中range()函数用法实例分析
2015/11/12 Python
Python中使用platform模块获取系统信息的用法教程
2016/07/08 Python
Python封装原理与实现方法详解
2018/08/28 Python
对pyqt5之menu和action的使用详解
2019/06/20 Python
对python 中re.sub,replace(),strip()的区别详解
2019/07/22 Python
Form表单及django的form表单的补充
2019/07/25 Python
Python 从subprocess运行的子进程中实时获取输出的例子
2019/08/14 Python
python使用sessions模拟登录淘宝的方式
2019/08/16 Python
Python zip函数打包元素实例解析
2019/12/11 Python
解决jupyter notebook 前面书写后面内容消失的问题
2020/04/13 Python
pytorch查看通道数 维数 尺寸大小方式
2020/05/26 Python
W3C公布最新的HTML5标准草案
2008/10/17 HTML / CSS
html5移动端自适应布局的实现
2020/04/15 HTML / CSS
经典C++面试题一
2016/11/06 面试题
实习鉴定范文
2013/12/19 职场文书
中班中秋节活动反思
2014/02/18 职场文书
《故乡》教学反思
2014/04/10 职场文书
保护环境倡议书500字
2014/05/19 职场文书
2015年爱牙日活动总结
2015/03/23 职场文书
装修公司管理制度
2015/08/05 职场文书
《槐乡的孩子》教学反思
2016/02/20 职场文书
公司与个人合作协议书
2016/03/19 职场文书
vue如何批量引入组件、注册和使用详解
2021/05/12 Vue.js