问题标签 [tint]

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.

0 投票
5 回答
3937 浏览

c# - 如何在 XNA 中将精灵着色为白色?

我认为仅使用 SpriteBatch 中的颜色设置是不可能的,所以我正在尝试制定一个简单的着色器,它将每个像素都设为白色,同时尊重像素的 alpha 值。

Joel Martinez 给出的答案看起来是对的,但是当我用 SpriteBatch 绘制精灵时,我该如何结合呢?

0 投票
13 回答
57460 浏览

ios - 如何在 iOS 上以编程方式为图像着色?

我想用颜色参考为图像着色。结果应该看起来像 Photoshop 中的 Multiply 混合模式,其中白色将替换为tint

替代文字

我将不断改变颜色值。

跟进:我会将执行此操作的代码放在 ImageView 的 drawRect: 方法中,对吗?

与往常一样,代码片段将极大地帮助我理解,而不是链接。

更新:使用Ramin建议的代码对 UIImageView 进行子类化。

我把它放在我的视图控制器的 viewDidLoad: 中:

我看到了图像,但它没有被着色。我还尝试加载其他图像,在 IB 中设置图像,并在我的视图控制器中调用 setNeedsDisplay:。

更新:drawRect:没有被调用。

最后更新:我发现一个旧项目的 imageView 设置正确,所以我可以测试 Ramin 的代码,它就像一个魅力!

最终,最终更新:

对于那些刚刚学习 Core Graphics 的人来说,这是最简单的方法。

在您的子类 UIView 中:

0 投票
1 回答
3332 浏览

c# - 将颜色着色为一定百分比的 C# 算法

我有一种颜色,我想获得一定百分比的那种颜色的色调。所以 100% 是颜色本身,90% 是稍浅的颜色,等等。基本上,如果颜色在白色背景上,这就像为颜色添加 10% 的不透明度。我需要将颜色转换为十六进制 HTML 颜色值,所以我不想要透明度。

是否有一种算法可以获取 System.Drawing.Color RGB 值的色调?

0 投票
3 回答
3718 浏览

uiviewcontroller - UINavigationBar tintColor 并不总是传播到 UIBarButtonItem 对象

问候!我已将我的 **UINavigationBar'**s barStyle 设置UIBarStyleBlack,并将tintColor设置为一种颜色(黑色除外,以便获得颜色/渐变)。这么多效果很好。

现在......假设我将一个新的视图控制器推送到导航控制器堆栈上。在这个特定的 VC 中,我希望导航栏变黑,但仅限于这个 VC。

因此,在新 VC 的viewWillAppear:方法中,我将导航栏的tintColor设置为 nil(或[UIColor blackColor] - 任何一个都可以)。在viewWillDisappear:中,我将tintColor改回原来的样子。再次,一切都很好。

直到我第二次(或更多)回到新的 VC。如果我这样做,导航栏会再次变黑,但不是左栏按钮项!相反,它保留了父 VC 的原始颜色!

我查看了各种示例代码(甚至是 Joe Hewitt 的 Three20 库,它似乎和我的照片控制器/浏览器一样)。据我所知,我正在做所有正确的事情,但我很困惑为什么除了我第一次进入我的新 VC 时,条形按钮项没有全部更改为黑色。

欢迎/赞赏线索!

0 投票
1 回答
3069 浏览

iphone - UIActionSheet 着色

任何人都知道在uikit中为uiactionsheet着色吗?

0 投票
2 回答
3244 浏览

flash - 用 tweener 给 MC 上色

我想用 tweener 类为影片剪辑着色。

这就是我在没有补间的情况下为 mc 着色的方式:

c.setTint(0xff0000, 0.8); cloud.transform.colorTransform=c;

它可以工作,但我想给它一个平稳的过渡,这就是我使用 tweener 的原因。

有人有想法吗?

0 投票
1 回答
3602 浏览

iphone - 导航栏的 tintcolor

当我使用以下代码设置 tintcolor 时,它可以工作

self.navigationController.navigationBar.tintColor = [UIColor brownColor];

但是当我尝试设置色调颜色时 - ` UIImage *navigationBarCol = [UIImage imageNamed:@"navigatorBar_color.png"];

self.navigationController.navigationBar.tintColor = [UIColor colorWithPatternImage:navigationBarCol]; ` 然后它不会显示确切的颜色,只显示黑色阴影。navigationBar_color.png 是我要设置的颜色的单像素图​​像。我正在使用此方法在我的程序中设置表格行或其他对象的颜色,并且效果很好。

此外 UIColor colorWithPatternImage 方法应该返回 UIColor 所以这两种方法看起来也和我很相似。你能告诉我为什么第二种方法不适用于navigatiorBar。

0 投票
1 回答
1993 浏览

actionscript - AS2 TweenLite:使用 TintPlugin

我对 AS2 中的 TweenLite Tint 插件有疑问。有没有办法减少 alpha 颜色?

例如 :

TweenLite.to ( mc, 1, { tint : 0x586AB4 , blurFilter : { blurX : BLUR_FILTER, blurY : BLUR_FILTER }, dropShadowFilter : { blurX : BLUR_X, blurY : BLUR_Y, 距离: SHADOW_DISTANCE, 强度: SHADOW_STRENGTH, 角度: SHADOW_ANGLE } }) ;

不得使用“alpha”属性,因为它只修改全局影片剪辑“alpha”。

提前致谢。

0 投票
2 回答
3340 浏览

iphone - 为什么我不能为 UINavigationBar 设置自定义颜色?

我想更改导航栏上的颜色,并且文档声明不要尝试更改“alpha”值。那么,如果所有构造函数都提供 alpha 值,我如何设置不是 SDK 定义值的颜色(例如,[UIColor redColor]、brownColor 等)?我尝试获取当前的 alpha 值,但这没有帮助。当我使用自定义颜色时,它会导致导航栏看起来像 X 射线(一种杂乱的、黑白相间的)。

0 投票
10 回答
102591 浏览

android - 如何在焦点/按下时更改 ImageButton 的色调

我的应用程序中有一个ImageButton,当按钮为 时,我需要更改图像的色调pressed/focused。我ImageButton有一套从 XML 文件中获取它的设置src,如下所示:

但是,当ImageButton按下或聚焦时不会应用色调 - 图像只会正常显示。#000000一如既往地定义黑色。有任何想法吗?