php 自动对齐 软件,使用PHP自动对齐3个图像并将其大小调整为小图像?

博主正在开发一个项目,允许用户自定义全尺寸的头像,由脸部、头发和胡须(如果适用)的透明PNG图像组成。遇到的问题包括自动裁剪和对齐这些图像以适应80x80像素的小图标尺寸,以及处理某些图像元素超出这个范围的情况。目前,已经知道如何将图像组合在一起,但需要解决自动调整大小和对齐的问题。
摘要由CSDN通过智能技术生成

我不知道这是甚至可能与PHP,但我想如果是的话,这里的人会知道如何。我目前正在开发一个项目,用户可以自定义一个完整的主体头像以供整个网站使用。有一堆不同的脸部,头发等透明PNG图像,可以选择使他们的自定义头像。我有很好的工作,但这是最难的部分。我希望能够使用的脸型,发型,胡子(如果男性),并自动创建一个将用作他们的小化身为论坛帖子的80x80图片等使用PHP自动对齐3个图像并将其大小调整为小图像?

没有与这几个障碍。首先,所有图像都是187x404(大量的图像是透明的,人物图像是通过堆叠图像来实现的,所以人脸图像实际上并不那么大)。为了达到这个目的,图像必须自动裁剪,以便除去所有多余的空间,并将实际的脸部,头发或胡须部分显示在80x80的位置。

第二个问题是,一些头发或胡须(当放在全​​尺寸的脸部图像上)将延伸超过80x80并被切掉。所以图片必须以全尺寸拼凑在一起,然后调整大小以适应80x80。

我知道将3张图片组合成一张(Combine 2-3 transparent PNG images on top of each other with PHP)的基本方法,但是就我所知。如果我疯了,这是不可能的,那么告诉我。我可能会把这个过于复杂化,所以如果你看到并明显更容易实现这一点,我很乐意听到它。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值