使用 PHP 合并两个图像
我正在尝试用 PHP 将两个图像合并在一起。
例如...我将如何使用基本 PHP 将图像一放在图像二之上或合并? 我尝试过诸如水印之类的方法,但似乎不起作用。
图片一
图片二
...它变成这样了吗? 最终结果:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我正在尝试用 PHP 将两个图像合并在一起。
例如...我将如何使用基本 PHP 将图像一放在图像二之上或合并? 我尝试过诸如水印之类的方法,但似乎不起作用。
图片一
图片二
...它变成这样了吗? 最终结果:
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(8)
我从我做的一个开始就可以工作了。
I got it working from one I made.
问题是关于合并两个图像,但是在这种特定情况下您不应该这样做。您应该将内容图像(即封面)放入
标签中,并将样式图像放入CSS中,为什么?
所以使用一个非常简单的代码:
Question is about merging two images, however in this specified case you shouldn't do that. You should put Content Image (ie. cover) into
<img />
tag, and Style Image into CSS, why?So use a very simple code:
ImageArtist 是我编写的纯 gd 包装器,这使您能够非常轻松地进行复杂的图像操作,为您的使用这个强大的库,只需很少的步骤即可完成问题的解决。
这是一个示例代码。
这就是我的结果。
ImageArtist is a pure gd wrapper authored by me, this enables you to do complex image manipulations insanely easy, for your question solution can be done using very few steps using this powerful library.
here is a sample code.
This is how my result looks like.
您可以尝试我的功能,在不改变图像比例的情况下水平或垂直合并图像。只需复制粘贴即可。
You can try my function for merging images horizontally or vertically without changing image ratio. just copy paste will work.
使用 GD 库或 ImageMagick。我在 google 上搜索了“PHP GD merge images”并找到了几篇关于这样做的文章。过去我所做的是创建一个大的空白图像,然后使用 imagecopymerge() 将这些图像粘贴到我原来的空白图像中。查看谷歌上的文章,您会发现一些可以立即开始使用的源代码。
Use the GD library or ImageMagick. I googled 'PHP GD merge images' and got several articles on doing this. In the past what I've done is create a large blank image, and then used imagecopymerge() to paste those images into my original blank one. Check out the articles on google you'll find some source code you can start using right away.
您可以使用 ImageMagick 扩展来执行此操作。我猜测组合图像()方法会做你想要的。
You can do this with the ImageMagick extension. I'm guessing that the combineImages() method will do what you want.
合并两个图像 png 和 jpg/png [图像遮罩]
imagecopymerge_alpha
Merger two image png and jpg/png [Image Masking]
imagecopymerge_alpha
PHP 中的 GD 图像操作库可能是最适合在 PHP 中处理图像的库。尝试其中一种图像复制功能(imagecopy、imagecopymerge...)。它们每个都以不同的方式组合 2 个图像。有关详细信息,请参阅有关 imagecopy 的 php 文档。
The GD Image Manipulation Library in PHP is probably the best for working with images in PHP. Try one of the imagecopy functions (imagecopy, imagecopymerge, ...). Each of them combine 2 images in different ways. See the php documentation on imagecopy for more information.