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 cc攻击代码与防范方法
Oct 18 PHP
PHP加密函数 Javascript/Js 解密函数
Sep 23 PHP
ubuntu12.04使用c编写php扩展模块教程分享
Dec 25 PHP
PHP生成等比缩略图类和自定义函数分享
Jun 25 PHP
ThinkPHP中__initialize()和类的构造函数__construct()用法分析
Nov 29 PHP
smarty模板引擎中变量及变量修饰器用法实例
Jan 22 PHP
php计算指定目录下文件占用空间的方法
Mar 13 PHP
PHP实现上传文件并存进数据库的方法
Jul 16 PHP
Thinkphp批量更新数据的方法汇总
Jun 29 PHP
Laravel框架实现定时Task Scheduling例子
Oct 22 PHP
PHP多进程简单实例小结
Nov 09 PHP
PHP中多字节字符串操作实例详解
Aug 23 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
计算2000年01月01日起到指定日的天数
2006/10/09 PHP
php根据身份证号码计算年龄的实例代码
2014/01/18 PHP
完美解决Thinkphp3.2中插入相同数据的问题
2017/08/01 PHP
Javascript无阻塞加载具体方式
2013/06/28 Javascript
jQuery(js)获取文字宽度(显示长度)示例代码
2013/12/31 Javascript
javascript实现的一个带下拉框功能的文本框
2014/05/08 Javascript
教你如何在 Javascript 文件里使用 .Net MVC Razor 语法
2014/07/23 Javascript
node.js中的path.normalize方法使用说明
2014/12/08 Javascript
jQuery使用元素属性attr赋值详解
2015/02/27 Javascript
解析Node.js基于模块和包的代码部署方式
2016/02/16 Javascript
jQuery DataTables插件自定义Ajax分页实例解析
2020/04/28 Javascript
jquery判断iPhone、Android设备类型
2016/09/14 Javascript
JavaScript实现弹窗效果代码分析
2017/03/09 Javascript
js实现一个猜数字游戏
2017/03/31 Javascript
vue中如何创建多个ueditor实例教程
2017/11/14 Javascript
JS实现字符串去重及数组去重的方法示例
2018/04/21 Javascript
react native 原生模块桥接的简单说明小结
2019/02/26 Javascript
使用VUE实现在table中文字信息超过5个隐藏鼠标移到时弹窗显示全部
2019/09/16 Javascript
vue实现将数据存入vuex中以及从vuex中取出数据
2019/11/08 Javascript
[55:35]VGJ.S vs Mski Supermajor小组赛C组 BO3 第二场 6.3
2018/06/04 DOTA
python二分法实现实例
2013/11/21 Python
python读取Excel实例详解
2018/08/17 Python
Python 多线程搜索txt文件的内容,并写入搜到的内容(Lock)方法
2019/08/23 Python
给 TensorFlow 变量进行赋值的方式
2020/02/10 Python
CentOS 7如何实现定时执行python脚本
2020/06/24 Python
Django使用django-simple-captcha做验证码的实现示例
2021/01/07 Python
详解用selenium来下载小姐姐图片并保存
2021/01/26 Python
北大研究生linux应用求职信
2013/10/29 职场文书
骨干教师考核方案
2014/05/09 职场文书
个人考核材料
2014/05/15 职场文书
王兆力在市委党的群众路线教育实践活动总结大会上的讲话稿
2014/10/25 职场文书
优秀团员自我评价
2015/03/10 职场文书
五四青年节比赛演讲稿
2015/03/18 职场文书
党小组鉴定意见
2015/06/02 职场文书
SQLServer2019 数据库环境搭建与使用的实现
2021/04/08 SQL Server
如何vue使用el-table遍历循环表头和表体数据
2022/04/26 Vue.js