草庐IT

imagecopymerge

全部标签

PHP - 从图像创建一个图像

我有n个图像,想用php代码创建一个。我使用imagecopymerge(),但做不到。请举个例子好吗? 最佳答案 代码:$numberOfImages=3;$x=940;$y=420;$background=imagecreatetruecolor($x,$y*3);$firstUrl='/images/upload/photoalbum/photo/1.jpg';$secondUrl='/images/upload/photoalbum/photo/2.jpg';$thirdUrl='/images/upload/photoal

PHP+GD : imagecopymerge not retaining PNG transparencies

我有两个PNG文件,“red.png”和“blue.png”;它们大部分都是透明的,但在不同的地方有一些红色或蓝色Blob的像素。我想制作一个合并两者的PHP脚本;它应该像这样简单:$original=getPNG('red.png');$overlay=getPNG('blue.png');imagecopymerge($original,$overlay,0,0,0,0,imagesx($original),imagesy($original),100);header('Content-Type:image/png');imagepng($original);当我运行这个脚本时,我

php - 我不能将透明背景与 imagecopymerge 一起使用

我正在调用imagecopymerge($dst_r,$logo,0,0,0,0,$LogoX,$LogoY,100);其中$logo是一个png文件具有透明背景。由于某种原因,背景变成了白色。我做错了什么?谢谢。 最佳答案 您需要使用imagealphablending($dst_r,TRUE);允许复制并保留透明颜色。许多morecomments(...)在手册中建议改用imagecopy,因为imagecopymerge从未打算与透明一起使用。如果您仍然使用pct=100,那么普通的imagecopy可能是一个选项。

php - 'imagecopy()' 和 'imagecopymerge()' 之间的区别?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。PHPGD库中的这两个函数有什么区别?