jjzjj

transparency

全部标签

javascript - Three.js 透明度/差异

我是threejs的新手,我正在尝试制作一个简单的3d模型。尽管如此,自从我开始使用不透明度以来,我遇到了一些透明度/差异问题。我代码的重要部分在这里:varcylJaun=newTHREE.MeshNormalMaterial({color:0xFFFF00,opacity:1});varcylBleu=newTHREE.MeshNormalMaterial({color:0x0000FF,opacity:0.5});varcylJaun1=newTHREE.Mesh(newTHREE.CylinderGeometry(50,50,50,100,1,false),cylJaun);v

svg - SVG组的不透明度/半透明度可以一起调整吗?

我有一个包含多个组件的SVG“g”对象。我想使整个事物部分透明(例如alpha=0.5),如果可能的话,我也想变得更暗。我知道可以调整单独的填充颜色,但如何将所有填充颜色一起调整,可能在“g”(分组)结构的某些参数中。 最佳答案 改变opacity的(通过opacity="..."属性,或opacityCSS规则)将导致首先合成组的内容,然后降低结果的不透明度。请注意,这与降低组内所有元素的不透明度明显不同(您也可以通过CSS执行此操作):演示:http://jsfiddle.net/HZr7v/12/使用这个SVG:...使用这个

PHP PNG 24 位透明透明

我一直在尝试让PNG上传具有干净的24位alpha透明度。在做了很多研究之后,我已经设法让它工作了,但是透明度似乎是低质量的8位,正如您在这个屏幕截图中看到的那样:http://cozomo.com/apple.png任何有助于实现干净的PNG上传和调整24位平滑透明度的大小的帮助将不胜感激。我当前的代码如下。if($extension=="png"){$uploadedfile=$_FILES['photo']['tmp_name'];$src=imagecreatefrompng($uploadedfile);}$dest_x=1400;$dest_y=1200;if($width

php - 如何在 PHP 中为透明的 PNG 文件着色?

我有一个透明的PNG图片。透明区域需要保持完全透明,但其他区域需要使用特定色调进行着色。使用GD执行此操作的最佳方法是什么?干杯,詹姆斯 最佳答案 上述解决方案对我不起作用。您在这里用红色填充alpha区域;我认为这不是目标。目标是对图像的其余部分进行着色并保持alpha不变。(另外,错误使用函数imagecolorallocate,你应该使用imagecolorallocatealpha。)我设法使用imagefilter和着色如下:imagefilter($image,IMG_FILTER_COLORIZE,0,255,0,30

PHP/GD ImageSaveAlpha 和 ImageAlphaBlending

我正在使用GD调整图像大小和转换图像,但是在我的测试过程中,我发现在将透明PNG图像转换为JPEG图像时出现奇怪的行为。根据手册ImageAlphaBlending()默认打开,但为了保持透明度,我必须设置ImageSaveAlpha()为true(这反过来要求我将ImageAlphaBlending()设置为false)。所以正确的做法应该是:$result=ImageCreateFromPNG(...);ImageAlphaBlending($result,false);ImageSaveAlpha($result,true);ImageFill($result,0,0,IMG_C

PHP-GD:保留半透明区域

我需要为PHP站点上传通用图像。照片和Logo的大小应调整到一定范围,以确保它们不会太大并适合设计。我正在尝试使用这段代码:functionresize($width,$height){$new_image=imagecreatetruecolor($width,$height);if($this->image_type==PNGor$this->image_type==GIF){imagealphablending($new_image,false);imagesavealpha($new_image,true);$transparent=imagecolorallocatealph

PHP 和 GD : PNG-24 transparency problem

我有这段代码可以在照片上放置透明的PNG图像水印。只要水印img是PNG-8,它就可以正常工作(但使用抗锯齿图像看起来很难看)。如果我使用PNG-24,水印图像看起来不错,但会失去透明度。有什么办法可以解决吗?谢谢。代码:header('content-type:image/jpeg');$watermark=imagecreatefrompng('wm1.png');$watermark_width=imagesx($watermark);$watermark_height=imagesy($watermark);imagealphablending($watermark,true)

php - 将透明文本写入 jpeg

无处不在谈论在透明图像上添加文本。我想在jpeg格式的经典图像中添加水印之类的文本(意思是透明文本)。我尝试了一切,我发现了什么。有人解决吗?完全可以解决吗?我想使用GD(不是imagick),因为项目是基于GD构建的。谢谢编辑:这是我用的$textBox=imagettfbbox($fontSize,$angle,$font,$text);//fileisorigimage$im=imagecreatefromjpeg($file);$transparent=imagecolorallocate($im,250,250,250);//doesnothelp-textdisapper/

php - Imagick PHP 扩展——蒙太奇帮助?

我在使用ImagickPHP扩展生成图像时遇到了一些问题。一切正常,除了我下面的“蒙太奇”有一个白色背景,因此我不能将它覆盖在其他东西之上。如何生成具有透明背景的蒙太奇?$Montage=$Icons->montageImage(newimagickdraw(),"3x2+0+0","34x34+3+3",imagick::MONTAGEMODE_UNFRAME,"0x0+0+0");$Canvas->compositeImage($Montage,$Montage->getImageCompose(),5,5);谢谢!! 最佳答案

php - 旋转 PNG,然后使用图像透明度重新保存

我在获取正在旋转的PNG上的PNG透明度时遇到了一些重大问题。$filename='bird_up.png';$source=imagecreatefrompng($filename)ordie('Erroropeningfile'.$filename);imagealphablending($source,false);imagesavealpha($source,true);$rotation=imagerotate($source,$degrees,imageColorAllocateAlpha($source,0,0,0,127));imagealphablending($so