Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.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
Image processing 将图像用作不透明度遮罩_Image Processing - Fatal编程技术网

Image processing 将图像用作不透明度遮罩

Image processing 将图像用作不透明度遮罩,image-processing,Image Processing,下面的链接显示如何使用图像作为不透明度遮罩 但我无法得到预期的结果 你能得到预期的结果吗 我认为我们应该制作一个透明的图像 如果是的话,请告诉我怎么做 如果您能够获得预期结果,请将您的图像放到OneDrive中,以便我可以下载 顺便说一句,这工作看起来很容易,但并不容易 顺便说一下,我使用了paint.net来设计透明图像 不透明度遮罩中通过透明区域的任何内容都不会显示 下面是一个完整的示例: 代码: 我已经为您提供了了解其工作原理所需的一切,在类似Paint.NET的程序中打开

下面的链接显示如何使用图像作为不透明度遮罩

但我无法得到预期的结果

你能得到预期的结果吗

我认为我们应该制作一个透明的图像

如果是的话,请告诉我怎么做

如果您能够获得预期结果,请将您的图像放到OneDrive中,以便我可以下载

顺便说一句,这工作看起来很容易,但并不容易


顺便说一下,我使用了paint.net来设计透明图像

不透明度遮罩中通过透明区域的任何内容都不会显示

下面是一个完整的示例:

代码:



我已经为您提供了了解其工作原理所需的一切,在类似Paint.NET的程序中打开不透明遮罩,您应该了解如何复制该遮罩。

到目前为止您做了什么?当我询问您到目前为止做了什么时,这是从代码的角度进行的。他们的代码行得通,你的不行,所以发布吧。我建议你使用Paint.net,制作一个新图像,然后画你的脸,然后用魔杖,选择白色背景,然后删除它。您将有一个相似的背景(透明),然后另存为png以管理透明度。请参阅如何提出一个好问题。StackOverflow社区擅长帮助解决代码的特定问题。张贴您尝试过的内容,并解释为什么它不能按预期工作。帮助我们帮助你。@JEllery事实上我认为这不是一个好地方,因为他想知道如何画它。事实上,这个问题是不可能理解的,但通过他的评论可以理解。左边的那个只是为了展示原始图像。很高兴它帮助了你!顺便说一下,我有4张反对票。为了重置我的否决票,请删除您的答案。当你删除你的答案时,我将删除整个帖子。你不能删除你的问题有一个很好的理由:人们在这方面投入了时间。当我开始在这个网站上提问时,我得到了和你一样的确切结果,只要克服它,这不是世界末日!
<Window x:Class="WpfApp1.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        mc:Ignorable="d" SizeToContent="WidthAndHeight">
    <StackPanel Orientation="Horizontal">
        <Image Source="rocks.png" Margin="10" />
        <Image Source="rocks.png" Margin="10">
            <Image.OpacityMask>
                <ImageBrush ImageSource="mask1.png" />
            </Image.OpacityMask>
        </Image>
    </StackPanel>
</Window>