Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 什么条件使Minecraft帽子透明_Php_Transparency_Skin_Minecraft - Fatal编程技术网

Php 什么条件使Minecraft帽子透明

Php 什么条件使Minecraft帽子透明,php,transparency,skin,minecraft,Php,Transparency,Skin,Minecraft,基本上,我正在编写一个显示Minecraft外观的PHP脚本。我知道Minecraft皮肤中唯一能够透明的部分是遮罩覆盖区域,或“帽子”。这个剧本非常棒,直到我达到了一个像诺奇(Minecraft的创造者)那样的皮肤,除了主体部分外,还有一个全黑的背景。我知道纯黑(#000000)不能作为透明度关键点,因为我见过皮肤在遮罩上有黑色部分,但仍然是透明的。此外,当我在Photoshop中打开我的个人皮肤时,背景区域几乎是黑色的#101010,即RGB(16,16,16),但在游戏中仍然是透明的。我的

基本上,我正在编写一个显示Minecraft外观的PHP脚本。我知道Minecraft皮肤中唯一能够透明的部分是遮罩覆盖区域,或“帽子”。这个剧本非常棒,直到我达到了一个像诺奇(Minecraft的创造者)那样的皮肤,除了主体部分外,还有一个全黑的背景。我知道纯黑(#000000)不能作为透明度关键点,因为我见过皮肤在遮罩上有黑色部分,但仍然是透明的。此外,当我在Photoshop中打开我的个人皮肤时,背景区域几乎是黑色的#101010,即RGB(16,16,16),但在游戏中仍然是透明的。我的问题是如何确定一个像素对于帽子是否是透明的?我可能想得太多了

这是诺奇的皮肤-

地雷-

我的在Photoshop中-


黑色透明键可能有误吗?

包含透明的图像可以将透明颜色设置为任何颜色。大多数情况下,当我创建这样的文件时,我实际上会使透明的颜色显得花哨,比如明亮的热粉色或其他颜色,这样它就很明显了。但是,确切的透明度本身是在文件中设置的,而不是在php中设置的。使用photoshop之类的程序,您可以进入图像选项(示例)并设置所需的确切RBG


如果您在按原样显示文件时遇到问题,我将假定您正在对图像执行一些动态操作,这可能会导致透明度信息丢失。

包含透明度的图像可以将透明颜色设置为任何颜色。大多数情况下,当我创建这样的文件时,我实际上会使透明的颜色显得花哨,比如明亮的热粉色或其他颜色,这样它就很明显了。但是,确切的透明度本身是在文件中设置的,而不是在php中设置的。使用photoshop之类的程序,您可以进入图像选项(示例)并设置所需的确切RBG


如果您在按原样显示文件时遇到问题,我将假定您正在对图像执行一些即时操作,这可能会导致透明度信息丢失。

您上载的图片不透明

Minecraft的所有图片均为PNG格式,PNG格式具有透明度。 在photoshop中编辑图片时,可以看到灰色和白色正方形的透明部分。 若我并没有弄错的话,那个些图片的透明度在颜色表中设置为索引255。可以是任何颜色

请看以下图片:

它们都有背景透明度。但当你将它们保存到电脑中时,其中一个的背景看起来是黑色的,而另一个则是紫红色(#FF00FF)

将网页另存为“蒙版颜色”时,可以在photoshop中设置透明度颜色


在PHP PNG库中,您可以读取透明颜色索引(PNG8)

您上传的图片是不透明的

Minecraft的所有图片均为PNG格式,PNG格式具有透明度。 在photoshop中编辑图片时,可以看到灰色和白色正方形的透明部分。 若我并没有弄错的话,那个些图片的透明度在颜色表中设置为索引255。可以是任何颜色

请看以下图片:

它们都有背景透明度。但当你将它们保存到电脑中时,其中一个的背景看起来是黑色的,而另一个则是紫红色(#FF00FF)

将网页另存为“蒙版颜色”时,可以在photoshop中设置透明度颜色


在PHP PNG库中,您可以阅读透明颜色索引(PNG8)

我也有问题,给我带来问题的皮肤:在游戏中白色斑点不会出现。我也有问题,给我带来问题的皮肤:在游戏中白色斑点不会出现。