问题标签 [imagebrush]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wpf - 如何更改任何形状(例如矩形...)使用 Inline IF 填充
我在下面尝试这段代码,但没有任何结果,你能告诉我为什么吗?我在 WPF C# 中有一个矩形形状,如您所见,它填充了一个图像画笔,我使用了内联 if,但它并没有像我计划的那样工作......</p>
请注意: Rec1 是我的矩形;ImageBrush 源是 1.png,我希望将其更改为 2.png 这就是我想要的……但它不起作用……你能告诉我为什么吗?
c# - 将嵌入图像设置为按钮背景 - wpf
我必须在创建的 wpf 应用程序的 exe 中嵌入所有图像(所有图像都存储在项目的“图像”文件夹下)。为此,我将图像的属性设置如下。
- 构建操作:资源
- 复制到输出目录:不要复制
现在我想以编程方式将图像设置为按钮的背景。我已经完成了如下操作。但
显示异常
“System.UriFormatException:'无效的 URI:无法确定 URI 的格式。'
但我可以在 xaml 上正确设置它,如下所示,
wpf - 使用 ImageBrush 平铺时是否可以关闭抗锯齿功能?
使用 ImageBrush 时是否可以在 WPF 中关闭抗锯齿功能?
给定以下代码:
WPF 的默认抗锯齿使它看起来很糟糕。我在窗户上试过UseLayoutRounding=true
, SnapsToDevicePixels=true
, RenderOptions.SetBitmapScalingMode(this, BitmapScalingMode.HighQuality)
,
。RenderOptions.SetBitmapScalingMode(this, BitmapScalingMode.NearestNeighbor)
RenderOptions.SetEdgeMode(this, EdgeMode.Unspecified);
唯一改变任何视觉差异的是BitmapScalingMode.NearestNeighbor
它仍然看起来很奇怪并且平铺重叠自身。
编辑:下载完整的工作示例:WpfImageBrushExample.zip
avaloniaui - 如何在背景中平铺图像?
我尝试这样做,但它不起作用:
感觉需要为 TileMode="Tile" 做一些其他事情才能使其工作。上面的标记只在边框的角落显示一个图像,就是这样。
c# - 位图加载内存增加 10 倍文件大小
我正在加载图像,并且内存增加了大约 10 倍于文件大小。
这是下面代码的输出
加载最初为 513kb 的文件 img_6.jpg
图像 img_6.jpg 的内存为 63704kb (124.12x)
谢谢!
这是我用来加载的代码
这些是内存日志助手
c# - 纹理不可见的 3D 对象
我只是想用图像(纹理文件here)纹理一个3D对象。为此,我使用了System.Windows.Media3D
这些东西。我的问题是立方体没有用图像纹理化。当我用 a 绘制立方体时SolidColorBrush
,立方体是可见的。用 Cube替换后SolidColorBrush
,ImageBrush
Cube 变得不可见。我的错在哪里?下面的代码使用了程序化的方法,因为我想在后面的程序中动态生成纹理和网格。
主窗口.xaml
主窗口.xaml.cs
android - 如何使自定义画笔的背景透明?
我想用我的自定义画笔使用下面的代码在画布上绘制,但正如你在图片中看到的那样,我的画笔的背景是黑色的,尽管没有颜色。
虽然我将画笔颜色指定为 Color.TRANSPARENT 或 Color.parseColor ("#00000000"),但画笔背景仍然变黑。
如何使画笔的背景颜色透明?
c# - WPF:ImageSource相对于可执行位置而不是项目位置
我想从我的可执行位置下的目录加载图像。
我曾尝试使用./backgrounds/
or\backgrounds\
但两者似乎都直接在项目中查找结果或在可执行文件的位置。
我的输出结构是这样的: