草庐IT

transparency

全部标签

php - 使用 ImageMagick 和 PHP 将 PNG 转换为 JPG 并将透明背景设置为白色

在将图像从PNG转换为JPEG时,如何使用ImageMagick(带有php扩展名)将透明背景设置为白色? 最佳答案 在撰写本文时,您尚未指定您使用的扩展程序,但如果您使用的是命令行,则命令为:convertimage.png-backgroundwhite-flatten-alphaoffimage.jpg更多信息请访问MaskingUsagedocumentation.以IMagick为例,我认为您可以这样做:(完全未经测试,从未使用过IMagick,也没有安装它来测试)$image=newIMagick('image.png'

java - 安卓位图: Convert transparent pixels to a color

我有一个Android应用程序将图像加载为位图并将其显示在ImageView中。问题是图像似乎具有透明背景;这会导致图像上的一些黑色文本在黑色背景下消​​失。如果我将ImageView背景设置为白色,则可以,但我会在图像上得到难看的大边框,它被拉伸(stretch)以适合父级(实际图像在中间缩放)。所以-我想将位图中的透明像素转换为纯色-但我不知道该怎么做!任何帮助将不胜感激!谢谢克里斯 最佳答案 如果您将图像作为资源包含在内,最简单的方法是自己在gimp之类的程序中编辑图像。.你可以在那里添加你的背景,并确定它会是什么样子,并且不

java - 安卓位图: Convert transparent pixels to a color

我有一个Android应用程序将图像加载为位图并将其显示在ImageView中。问题是图像似乎具有透明背景;这会导致图像上的一些黑色文本在黑色背景下消​​失。如果我将ImageView背景设置为白色,则可以,但我会在图像上得到难看的大边框,它被拉伸(stretch)以适合父级(实际图像在中间缩放)。所以-我想将位图中的透明像素转换为纯色-但我不知道该怎么做!任何帮助将不胜感激!谢谢克里斯 最佳答案 如果您将图像作为资源包含在内,最简单的方法是自己在gimp之类的程序中编辑图像。.你可以在那里添加你的背景,并确定它会是什么样子,并且不

java - 白色边框以及 "LinearLayout"中的透明度

我想添加一个线性布局,具有透明背景和白色边框。问题是:据我用谷歌搜索,我只能实现两者之一。这就是我所做的:将以下内容保存为drawable中的border.xml我现有的页面布局......当包含边框时,我得到了不透明的背景。我希望最终结果是这样的:完全坚持。只是想找到一种方法来实现它。任何建议都会很有帮助。 最佳答案 布局背景的可绘制对象:您可以根据需要更改角形状的半径。但是描边会创建一个边框,而实心部分是我们正在制作的透明背景。和我的测试layout.xml有效,以下是证明: 关于j

java - 白色边框以及 "LinearLayout"中的透明度

我想添加一个线性布局,具有透明背景和白色边框。问题是:据我用谷歌搜索,我只能实现两者之一。这就是我所做的:将以下内容保存为drawable中的border.xml我现有的页面布局......当包含边框时,我得到了不透明的背景。我希望最终结果是这样的:完全坚持。只是想找到一种方法来实现它。任何建议都会很有帮助。 最佳答案 布局背景的可绘制对象:您可以根据需要更改角形状的半径。但是描边会创建一个边框,而实心部分是我们正在制作的透明背景。和我的测试layout.xml有效,以下是证明: 关于j

android - 如何使按钮不透明?

我编写了自定义View来绘制一个圆圈。然后我把它放在相对布局上。我还把标准按钮放在那里,以便它们重叠。我看到那个按钮是透明的。如何让它不透明? 最佳答案 设置背景为@android:drawable/btn_default摆脱holo主题的透明感 关于android-如何使按钮不透明?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/10633040/

android - 如何使按钮不透明?

我编写了自定义View来绘制一个圆圈。然后我把它放在相对布局上。我还把标准按钮放在那里,以便它们重叠。我看到那个按钮是透明的。如何让它不透明? 最佳答案 设置背景为@android:drawable/btn_default摆脱holo主题的透明感 关于android-如何使按钮不透明?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/10633040/

android - 如何更改保存的透明位图的背景颜色

我正在将png图像打开到位图中,对其进行一些修改,然后将其作为jpg保存到磁盘。在png有一些透明区域的情况下,它们被保存为黑色。有没有办法更改此默认行为,以便使用不同颜色的背景(例如白色)保存图像?谢谢 最佳答案 你可以把它画到一个新的位图上,例如BitmapnewBitmap=Bitmap.createBitmap(image.getWidth(),image.getHeight(),image.getConfig());Canvascanvas=newCanvas(newBitmap);canvas.drawColor(Col

android - 如何更改保存的透明位图的背景颜色

我正在将png图像打开到位图中,对其进行一些修改,然后将其作为jpg保存到磁盘。在png有一些透明区域的情况下,它们被保存为黑色。有没有办法更改此默认行为,以便使用不同颜色的背景(例如白色)保存图像?谢谢 最佳答案 你可以把它画到一个新的位图上,例如BitmapnewBitmap=Bitmap.createBitmap(image.getWidth(),image.getHeight(),image.getConfig());Canvascanvas=newCanvas(newBitmap);canvas.drawColor(Col

android - ImageButton 在点击透明背景时不突出显示

我已将ImageButton设置为透明的,因此图标与AndroidActionBar等背景面板相匹配。这看起来不错,如我所愿。但是,当背景透明时,不会像在操作栏中按下透明按钮时那样看到蓝色高亮。我可以有一个透明的ImageButton并且点击时高亮闪烁吗? 最佳答案 我遇到了同样的问题。最后,我得到了一个具有该属性的代码示例:android:background="?android:selectableItemBackground"此属性将为任何View(按钮、ImageButton、TextView...)提供带有可选高亮显示的透