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 相关文章推荐
用libTemplate实现静态网页的生成
Oct 09 PHP
php checkbox复选框值的获取与checkbox默认值输出方法
May 15 PHP
php在apache环境下实现gzip配置方法
Apr 02 PHP
php源码分析之DZX1.5随机数函数random用法
Jun 17 PHP
33道php常见面试题及答案
Jul 06 PHP
yii2中使用Active Record模式的方法
Jan 09 PHP
PHP+swoole实现简单多人在线聊天群发
Jan 19 PHP
PHP计算当前坐标3公里内4个角落的最大最小经纬度实例
Feb 26 PHP
解析PHP的Yii框架中cookie和session功能的相关操作
Mar 17 PHP
PHP常用函数总结(180多个)
Dec 25 PHP
php使用PDO从数据库表中读取数据的实现方法(必看)
Jun 02 PHP
Laravel框架实现文件上传的方法分析
Sep 29 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实现遍历目录并删除指定文件中指定内容
2015/01/21 PHP
php中二维数组排序问题方法详解
2015/08/28 PHP
通过源码解析Laravel的依赖注入
2018/01/22 PHP
PHP-FPM和Nginx的通信机制详解
2019/02/01 PHP
用javascript实现分割提取页面所需内容
2007/05/09 Javascript
js屏蔽鼠标键盘(右键/Ctrl+N/Shift+F10/F11/F5刷新/退格键)
2013/01/24 Javascript
javascript弹出层输入框(示例代码)
2013/12/11 Javascript
jquery实现弹出层完美居中效果
2014/03/03 Javascript
JavaScript中逗号运算符介绍及使用示例
2015/03/13 Javascript
简单介绍JavaScript的变量和数据类型
2015/06/03 Javascript
jQuery横向擦除焦点图特效代码分享
2015/09/06 Javascript
基于JQuery实现仿网易邮箱全屏动感滚动插件fullPage
2015/09/20 Javascript
js小数运算出现多位小数如何解决
2015/10/08 Javascript
微信小程序 Template详解及简单实例
2017/01/05 Javascript
JS高仿抛物线加入购物车特效实现代码
2017/02/20 Javascript
vue组件间通信解析
2017/03/01 Javascript
基于jquery实现多选下拉列表
2017/08/02 jQuery
使用Angular-CLI构建NPM包的方法
2018/09/07 Javascript
详解关于element el-button使用$attrs的一个注意要点
2018/11/09 Javascript
Vue.js 中的 v-show 指令及用法详解
2018/11/19 Javascript
Vue——解决报错 Computed property "****" was assigned to but it has no setter.
2020/12/19 Vue.js
使用jquery实现轮播图效果
2021/01/02 jQuery
如何在Python函数执行前后增加额外的行为
2016/10/20 Python
Python实现简单的文本相似度分析操作详解
2018/06/16 Python
python基于json文件实现的gearman任务自动重启代码实例
2019/08/13 Python
Python 网络编程之TCP客户端/服务端功能示例【基于socket套接字】
2019/10/12 Python
CSS3的column-fill属性对齐列内容高度的用法详解
2016/07/01 HTML / CSS
Sneaker Studio罗马尼亚网站:购买运动鞋
2018/11/04 全球购物
如何通过jdbc调用存储过程
2012/04/19 面试题
职工趣味运动会方案
2014/02/10 职场文书
初中英语演讲稿
2014/04/29 职场文书
艺术教育实施方案
2014/05/03 职场文书
创建绿色学校先进个人材料
2014/08/20 职场文书
2016年学校招生广告语
2016/01/28 职场文书
2019年关于小学生课外阅读情况的分析报告
2019/12/02 职场文书
导游词之河北野三坡
2019/12/11 职场文书