alpha 相关问题

Alpha通道确定图像或视图的透明度。较低的值更透明,较高的值更不透明

有什么方法可以让R中散点图中的绘图点更加透明吗?

我有一个3列矩阵;绘图由基于第 1 列和第 2 列值的点绘制,但基于第 2 列(6 个不同的组)进行着色。我可以成功绘制所有点,但是,最后一个点...

回答 6 投票 0

Gnuplot 在同一图中使用实心和透明框并具有符号颜色名称

我想用 Gnuplot 框绘制两组数据,其中第一个数据集的框是实心的,而第二组数据的框是透明的。 我发现我可以将 fillcolor 与 rgbcolor 字符串一起使用

回答 1 投票 0

如何改进颜色图层蒙版以获得中间色调?

我想改进我在Python中创建的图层蒙版。虽然我的蒙版几乎达到了目标颜色,但我的主要问题是,它是以二进制形式进行的,像素要么是......

回答 1 投票 0

PIL:缩略图并最终得到方形图像

打电话 图像 = Image.open(数据) image.thumbnail((36,36), Image.NEAREST) 将保持纵横比。但我最终需要像这样显示图像: 打电话 image = Image.open(data) image.thumbnail((36,36), Image.NEAREST) 将保持纵横比。但我需要最终显示这样的图像: <img src="/media/image.png" style="height:36px; width:36px" /> 我可以使用图像周围透明或白色的信箱样式吗? PIL 已经有一个函数可以做到这一点: from PIL import Image, ImageOps thumb = ImageOps.fit(image, size, Image.LANCZOS) 将图像粘贴到大小合适的透明图像中作为背景 from PIL import Image size = (36, 36) image = Image.open(data) image.thumbnail(size, Image.LANCZOS) background = Image.new('RGBA', size, (255, 255, 255, 0)) background.paste( image, (int((size[0] - image.size[0]) / 2), int((size[1] - image.size[1]) / 2)) ) background.save("output.png") 编辑:修复语法错误 from PIL import Image import StringIO def thumbnail_image(): image = Image.open("image.png") image.thumbnail((300, 200)) thumb_buffer = StringIO.StringIO() image.save(thumb_buffer, format=image.format) fp = open("thumbnail.png", "w") fp.write(thumb_buffer.getvalue()) fp.close() 更新Cesar Canassa 的答案。 这将创建 image.jpg 的缩略图,如 image_thumb.jpg: from PIL import Image, ImageOps fname = 'image.jpg' size = (48,48) thumb = ImageOps.fit(Image.open(fname), size, Image.LANCZOS) thumb.save('{}_thumb.jpg'.format(fname[:fname.rfind('.')]), "JPEG") 或者这个,也许......(原谅意大利面条) from PIL import Image def process_image(image, size): if image.size[0] > size[0] or image.size[1] > size[1]: #preserve original thumb = image.copy() thumb.thumbnail(size,Image.LANCZOS) img = thumb.copy() img_padded = Image.new("RGBA",size) img_padded.paste(image,(int((size[0]-image.size[0])/2),int((size[1]-image.size[1])/2))) return img_padded 您可以将 Nadia 的答案包含在这个函数中,这样您就可以控制大小和背景。 def make_square(im, min_size=36, fill_color=(255, 255, 255, 0)): x, y = im.size size = min(min_size, x, y) new_im = Image.new('RGBA', (size, size), fill_color) im.thumbnail((256, 256)) new_im.paste(im, (int((x - size) / 2), int((y -size) / 2)) return new_im 为什么不简单地使用调整大小方法? from PIL import Image image = Image.open('/path/to/img.png') image = image.resize((36,36), Image.LANCZOS) 请参阅本发行说明中有关调整图像大小的建议: https://pillow.readthedocs.io/en/stable/releasenotes/5.3.0.html

回答 7 投票 0

如何控制geom_point填充的alpha?

我有一个包含两个变量的数据框,我想在 ggplot 中绘制散点图。我希望颜色和填充由“A”控制,仅填充的 alpha 由“B&qu...

回答 1 投票 0

如何直接设置matplotlib图形背景颜色的alpha通道值[关闭]

我遇到了 matplotlib 的问题。使用此信息,我可以设置人物脸部的颜色和 alpha 值。然而,matplotlib 似乎坚持隐式混合这......

回答 1 投票 0

SASS 8 位十六进制颜色语法无效?

我尝试将RGBA语法(在普通CSS #0abf3055中工作)与SASS(在rails 6应用程序项目中)一起使用: 背景图像:线性渐变(向右,#0abf3055,#22242F 30%) 但我得到了: 无效的 CSS...

回答 1 投票 0

比较理论和经验 alpha

我编写了以下代码来将理论 alpha = 0.05 与 Rstudio 中内置 t.test 的经验值进行比较: 设置.种子(1) <- 1000 n <- 20 k <- 500 poblacion <- r...

回答 1 投票 0

比较 R 中的理论和经验 alpha [已解决]

我编写了以下代码来将理论 alpha = 0.05 与 Rstudio 中内置 t.test 的经验值进行比较: 设置.种子(1) <- 1000 n <- 20 k <- 500 poblacion <- r...

回答 1 投票 0

比较 R 中的理论和经验 alpha

我编写了以下代码来将理论 alpha = 0.05 与 Rstudio 中内置 t.test 的经验值进行比较: 设置.种子(1) <- 1000 n <- 20 k <- 500 poblacion <- r...

回答 1 投票 0

如何在着色器中设置 p5.js Alpha 通道透明度?

在 p5.js (v1.9.0) 中,我尝试设置一个非常基本的着色器,设置某些形状的 Alpha 通道以查看透明度(重叠的形状应该显得更亮)。整个代码在这里可见:...

回答 1 投票 0

如何正确添加透明度值?

以下示例绘制两个框。第一个框只是用 globalAlpha 为 1 绘制的一个框。第二个框是 globalAlpha 为 0.5 的 2 个框的总和。 const canvas = 文档。

回答 1 投票 0

THREE.js GLTFLoader alpha 不显示透明度(显示白色背景)

我在搅拌机中定义了一个模型: 正如你所看到的,纹理是部分透明的(参见节点 - 我将白色背景转换为 Alpha): 并确保启用 BlendMode 作为 AlphaClip(不

回答 1 投票 0

将图像与第二个图像叠加并应用像素透明度 - 未按预期工作

在 matplotlib 版本上测试: “3.5.2”和 3.6.0 这感觉像是一个错误,但我不确定在使用带有 alpha 蒙版的彩色图像时是否遗漏了一些东西。 我有两张图片 A 和 B。 B 应该是 ap...

回答 1 投票 0

以前有效的代码中出现“替换有 x 行”错误(geom_sf/gganimate/shadow_mark)

我有多年来在不同地点观察物种的数据。有些年份没有任何数据。我想创建一个动画地图,其中包括没有的年份...

回答 1 投票 0

ggplot geom_point 中的重叠颜色

我想绘制一些遵循两个变量和过度颜色的点。 感谢这篇文章,我得到了如下所示的接近结果 库(ggplot2) 数据=data.frame(x=1:4,y=1:4,var1=c(1,0,0,1)...

回答 1 投票 0

使用 MASI 距离的 NLTK 协议的 alpha 较低

当我使用 MASI 作为距离函数计算 NLTK 中的一致性时,我得到的 Krippendorff alpha 值非常低。 三个编码员(Inky、Blinky 和 Sue)被指示分配主题 la...

回答 2 投票 0

三纤不显示透明png纹理

我想在游戏中每个图块的背面显示一个小徽标,一个透明的 png。但是,png 未显示。 这是PNG: 这是纹理的代码: 导入 {

回答 2 投票 0

使用 ffmpeg 将带有 Alpha 的 .mov 转换为带有 alpha 的 .webm 时出现错误“使用 auto_alt_ref 进行透明度编码不起作用”

我正在尝试将具有 alpha 透明度的 .mov 文件转换为 .webm 文件,并一直在关注此线程寻求帮助:Convert mov with Alpha to VP9 Webm with Alpha Using ffmpeg 该命令...

回答 2 投票 0

canvas 标签 getContext 函数的 alpha 标志仅用于咨询吗?

通过一个小测试: [无画布支持] context = document.getElementById('cvs').</desc> <question vote="0"> <p>来自一个小测试:</p> <pre><code>&lt;canvas id=&#34;cvs&#34; width=&#34;600&#34; height=&#34;250&#34;&gt;[No canvas support]&lt;/canvas&gt; &lt;script&gt; context = document.getElementById(&#39;cvs&#39;).getContext(&#39;2d&#39;, {alpha: false}); context.fillStyle = &#39;red&#39;; context.fillRect(0,0,100,100); context.fillStyle = &#39;#ff07&#39;; context.fillRect(25,25,100,100); &lt;/script&gt; </code></pre> <p>画布标签 getContext() 方法的 alpha: 选项是建议性的,因为当我设置它时,我仍然可以使用半不透明颜色(即使画布具有黑色背景而不是透明背景,因此标志是显然有效果)。</p> <p>这是预期的行为吗?</p> </question> <answer tick="false" vote="0"> <p>是的,这是预期的行为。该标志用于让 UA 知道网页中的其他内容在画布下不可见,因此可以将其移动到 CSS 合成器中自己的渲染层中。<br/> 但画布内部的色彩构图仍然正常工作。</p> <p><a href="https://html.spec.whatwg.org/multipage/canvas.html#concept-canvas-alpha" rel="nofollow noreferrer">规格</a>有此注释:</p> <blockquote> <p>因此,此类上下文的位图一开始是不透明的黑色而不是透明的黑色; clearRect() 始终会产生不透明的黑色像素,getImageData() 中的每四个字节始终为 255,putImageData() 方法实际上会忽略其输入中的每四个字节,依此类推。然而,绘制到画布上的样式和图像的 Alpha 分量仍然受到尊重,直到它们会影响输出位图的 Alpha 通道;例如,在新创建的输出位图上绘制一个 50% 透明的白色正方形,并将其 alpha 设置为 false 将导致完全不透明的灰色正方形。</p> </blockquote> </answer> </body></html>

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.