`
wangking717
  • 浏览: 257004 次
  • 性别: Icon_minigender_2
  • 来自: 成都
社区版块
存档分类
最新评论

解决PHP剪切缩略图生成png,gif透明图时,黑色背景问题

 
阅读更多

最近做头像上传用到剪切,只要GIF或者PNG是透明的话,剪切后都会变成黑色的背景图。

 

解决方案有2种:

 

1.背景图填充白色的背景。

 

$white = imagecolorallocate($dstim,255,255,255);
imagefilledrectangle($dstim,0,0,$width,$height,$white);
imagecolortransparent($dstim,$white);

 

2.设置图片走透明通道。

 

$img = imagecreatefrompng($src);
imagesavealpha($img,true);//这里很重要;
$thumb = imagecreatetruecolor(300,300);
imagealphablending($thumb,false);//这里很重要,意思是不合并颜色,直接用$img图像颜色替换,包括透明色;
imagesavealpha($thumb,true);//这里很重要,意思是不要丢了$thumb图像的透明色;
imagecopyresampled($thumb,$img,0,0,0,0,300,300,300,300);
imagepng($thumb,"temp.png");

 

以上2种方式均测试成功。

分享到:
评论

相关推荐

    缩略图预览与图片查看器(bkViewer) v5.1.10.0.rar

    bkViewer中文版是一款非常方便数码照片的浏览和集中处理工具,并且它还可以批量预览图片缩略图,如果您打算截图多个图片的预览效果,选它就对了。 软件说明 bkViewer不会在磁盘中增加任何冗余信息,直接利用现存...

    轻松水印7.0.3 完美破解版.rar

    对目标图片尺寸约束功能,生成缩略图片一步到位; 对目标图片进行压缩和绘边等操作; 支持文件的拖放操作,只要将图片从资源管理器中直接拖到界面上即可加入处理列表中; 支持处理前的预览功能,让处理结果“心知肚...

    看图纸(DwgSee Plus) 2.3(原名非常看图)

    看图纸(原名非常看图)DwgSee Plus是为工程设计相关人员提供对常用图片文件(psd、bmp、gif、png、jpg、jpeg、tif、tiff)、 AutoCAD DWG/DXF文件(支持版本为R14、2000、2002、2004、2005、2006、2007、2008、2009...

    轻松水印 7.0.2单文件注册专业版

    对目标图片尺寸约束功能,生成缩略图片一步到位; 13. 对目标图片进行压缩和绘边等操作; 14. 支持文件的拖放操作,只要将图片从资源管理器中直接拖到界面上即可加入处理列表中; 15. 支持处理前的预览功能,让...

    轻松水印6.0绿色特别版

    对目标图片尺寸约束功能,生成缩略图片一步到位; 13. 对目标图片进行压缩和绘边等操作; 14. 支持文件的拖放操作,只要将图片从资源管理器中直接拖到界面上即可加入处理列表中; 15. 支持处理前的预览功能,让...

    DwgSee看图纸(CADSee Plus) v7.1.0.rar

    看图纸(原名非常看图)DwgSee Plus是为工程设计相关人员提供对常用图片文件(psd、bmp、gif、png、jpg、jpeg、tif、tiff)、 AutoCAD DWG/DXF文件(支持版本为R14、2000、2002、2004、2005、2006、2007、2008、2009、...

    内容管理系统

    内容管理系统CMS 是一个基于PHP+MySQL开发...提供跨平台剪切和缩略图片的工具;支持PNG,JPG和GIF格式;支持使用.zip上传来批量导入图片;按设置自动调整图片大小;支持通过标题,描述,摄影者,位置和关键字搜索图片;

    CAX 文档管理浏览工具 ABViewer Enterprise 14.1.0.39 + x64 中文多语免费版.zip

    艺术与文字缩略图:GED图片 Autodesk:CEL,PIC图像 CALS栅格:CAL 图片Halo博士:CUT,PAL 图像GFI传真:FAX JPEG图像:JPG,JPEG 图像 柯达Photo-CD:PCD 图像 Paintshop Pro:PSP 图像 Photoshop:PSD,PDD 图像...

    EQZip:功能齐全的EverQuest S3DEQG文件管理器

    DXT1 / 2/3/4/5,V8U8) 导入时自动将纹理与mipmaps转换为.dds(切换) 导出时自动将纹理转换为.png,.gif,.bmp或jpg(切换) 将文件拖放到归档文件和Windows资源管理器中,或在EQ-Zip窗口之间拖放文件!...

    Android Office 文档处理软件 Smart Office 3.4.8 中文多语免费版.zip

    在时间轴视图和文件信息查看有用的信息,请参阅您的文档的缩略图。我们的基准观赏技术意味着你可以查看Adobe PDF格式的图像文件,纯文本和其他标准的应用程序,而不会丢失重要内容。 加载邮件附件,编辑并发送回你的...

    苹果8XPC和手机二合一完整版

    [vod:pic]" src="{maccms:path}images/blank.png" alt="[vod:name]" /> ****************************系统内置JS、CSS函数库说明 结束**************************** ****************************模板规范化管理...

Global site tag (gtag.js) - Google Analytics