最近做头像上传用到剪切,只要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中文版是一款非常方便数码照片的浏览和集中处理工具,并且它还可以批量预览图片缩略图,如果您打算截图多个图片的预览效果,选它就对了。 软件说明 bkViewer不会在磁盘中增加任何冗余信息,直接利用现存...
对目标图片尺寸约束功能,生成缩略图片一步到位; 对目标图片进行压缩和绘边等操作; 支持文件的拖放操作,只要将图片从资源管理器中直接拖到界面上即可加入处理列表中; 支持处理前的预览功能,让处理结果“心知肚...
看图纸(原名非常看图)DwgSee Plus是为工程设计相关人员提供对常用图片文件(psd、bmp、gif、png、jpg、jpeg、tif、tiff)、 AutoCAD DWG/DXF文件(支持版本为R14、2000、2002、2004、2005、2006、2007、2008、2009...
对目标图片尺寸约束功能,生成缩略图片一步到位; 13. 对目标图片进行压缩和绘边等操作; 14. 支持文件的拖放操作,只要将图片从资源管理器中直接拖到界面上即可加入处理列表中; 15. 支持处理前的预览功能,让...
对目标图片尺寸约束功能,生成缩略图片一步到位; 13. 对目标图片进行压缩和绘边等操作; 14. 支持文件的拖放操作,只要将图片从资源管理器中直接拖到界面上即可加入处理列表中; 15. 支持处理前的预览功能,让...
看图纸(原名非常看图)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上传来批量导入图片;按设置自动调整图片大小;支持通过标题,描述,摄影者,位置和关键字搜索图片;
艺术与文字缩略图:GED图片 Autodesk:CEL,PIC图像 CALS栅格:CAL 图片Halo博士:CUT,PAL 图像GFI传真:FAX JPEG图像:JPG,JPEG 图像 柯达Photo-CD:PCD 图像 Paintshop Pro:PSP 图像 Photoshop:PSD,PDD 图像...
DXT1 / 2/3/4/5,V8U8) 导入时自动将纹理与mipmaps转换为.dds(切换) 导出时自动将纹理转换为.png,.gif,.bmp或jpg(切换) 将文件拖放到归档文件和Windows资源管理器中,或在EQ-Zip窗口之间拖放文件!...
在时间轴视图和文件信息查看有用的信息,请参阅您的文档的缩略图。我们的基准观赏技术意味着你可以查看Adobe PDF格式的图像文件,纯文本和其他标准的应用程序,而不会丢失重要内容。 加载邮件附件,编辑并发送回你的...
[vod:pic]" src="{maccms:path}images/blank.png" alt="[vod:name]" /> ****************************系统内置JS、CSS函数库说明 结束**************************** ****************************模板规范化管理...