问题标签 [brush]
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.
android - 在 Android 上的 OpenGL ES 中为灰度纹理着色
我想使用类似于 Photoshop 风格画笔的纹理(例如:http ://designblurb.com/wp-content/uploads/2008/11/grungy-watercolor-brushes.jpg ),并允许用户选择颜色,所以当它被绘制到屏幕上时,灰色的黑色会被用户的选择着色。
有谁知道实现这一目标的最佳方法?是否有纹理环境变量可以做到这一点?
非常感谢任何信息。
c# - 将颜色转换为像 #XXXXXX 这样的字符串的最简单方法是 System.Windows.Media.Brush
我认为标题很清楚!
我现在拥有的是:
1- myString 就像我在标题中所说的#FFFFFF
2- 这在 BitConverter.GetBytes 行上失败了,这让我感到惊讶,因为我在我的 Color 上得到了 int 表示!
3-无论如何,我知道颜色转换不是那么直观,但我觉得我做得不对……这是好方法吗?
c# - 合并 ImageBrush 和 SolidColorBrush ?(作为画布的背景)
我有一个 ImageBrush 和一个 SolidColorBrush。问题是我现在想用这些属性设置我的画布背景。
我可以轻松地将背景设置为 ImageBrush 或 SolidColorBrush,但我可以进行某种合并吗?问题是我的 ImageBrush.Stretch 设置为 Uniform,所以我可以看到后面的背景颜色!(“填充”不是这种情况)
现在,Brush 是一个抽象类,所以我想的解决方案是扩展它,但对于一个听起来简单而常见的东西来说,这确实是很多工作......
没有其他解决方案吗?
c++ - GDI 对象 HBRUSH 半透明
我正在为我的应用程序使用 GDI 和 VS 6.0。
在我的应用程序中,绘制的多边形是重叠的,我正在使用特定颜色填充每个多边形。使用CRgn 类CreateSolidBrush
创建区域
现在我的问题是我想让底层多边形变得可见(通过使重叠层半透明)。椭圆、线条、文本等底层其他形状也是如此。
这里我使用了一个.
CreateHatchBrush
我知道可以为该HBRUSH
对象分配颜色或使其透明。
但我想要的是类似于Opacity或GDI+的Color(Alpha) 属性
GDI+ 似乎是一个选项,但它在 VS 6.0 中不可用。
任何关于如何实现这一点的观点都值得赞赏。
html - HTML5 画笔笔尖
我正在尝试获得一个圆形笔尖,但下面的代码创建了一个线条形状的笔尖。
如何获得圆形刷头?
xcode - 如何在 iPhone 上创建不同的绘图效果?
我正在玩一个类似 MS Paint 的 iPhone 应用程序。我知道如何在 Quartz 中绘制硬线:
我想知道如何创建效果,例如铅笔效果或画笔?有没有人有线索或教程指向?
c# - System.Windows.Freezable 丢失
我有一个类库项目,我在其中为我的 WPF 应用程序和 RIA 服务保留了一些接口和类。
进入我想添加成员的一类
或者
但我得到了这个错误。
错误 2 类型“System.Windows.Freezable”在未引用的程序集中定义。您必须添加对程序集“WindowsBase,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”的引用。
这是怎么回事?
如果在“添加参考”窗口下我根本看不到该程序集,如何修复它?
ios - IOS:使用 .png 在视图中着色
我有这个代码:
使用此代码,我用黑线在视图中着色,但我想用特定的 png 着色(例如,作为画笔);并具有特定的效果;我应该做些什么改变?
iphone - 在 iPhone 上使用 OpenGL ES 的纹理透明度画笔
我是 OpenGL 的新手,并试图实现一个橡皮刷,它会通过调整画笔描边处的 alpha 值来擦除带有画笔描边的纹理以显示 opengl 视图的背景。OpenGL 视图的 opaque 属性设置为 NO。
我使用 Apple 的 GLPaint 作为起点。我正在使用的画笔是一个纹理,其中心是 alpha 零,在圆形边缘处径向衰减 alpha 为 1。
我glColorMask(0,0,0,1)
过去只在 Alpha 通道上绘制。
现在,问题在于混合功能。如果我使用glBlendFunc(GL_DST_ALPHA, GL_SRC_ALPHA)
,它有点工作,但不像我预期的那样。
我希望得到的 alpha 是目标 alpha(屏幕上已经存在的 alpha)和画笔的 alpha 的最小值。
混合功能glBlendFunc(GL_DST_ALPHA, GL_SRC_ALPHA)
在以下情况下不起作用...
假设屏幕(目标)的 alpha 为 0.5。当画笔的边缘(画笔的 alpha 为 1)接触该像素时,生成的像素的 alpha 应保持为 0.5(最小值为 1 和 0.5)。但是使用上面的混合函数,它会变成 (1 * 0.5 + 1 * 1),使它再次变得更加不透明。
我应该使用哪些混合选项来获得平滑的擦除刷?我可以采取其他任何方法来解决它吗?
android - 自定义视图中的 RadialGradient
我正在尝试制作一个颜色选择器,允许用户通过简单的触摸输入来选择颜色。我的 hueShade 为色环提供了色调,而 SaturationShade 为我提供了中心以外的白色。SweepGradient 不需要半径,但 Radial Gradient 确实需要它。但是,当它无法获得宽度和高度的实际值时,我会在创建时调用它。相反,它会选择规定的值。当该信息可用时,是否有可以设置半径的中间步骤?还是我应该尝试不同的方法?
如果它有助于弄清楚我正在实现什么,我正在尝试使这个视图可用于不同尺寸的屏幕。这就是为什么我需要来自设备的信息。