【问题标题】:Java Image/Text Pulsating Glow Effect (Graphics)Java 图像/文本脉动发光效果(图形)
【发布时间】:2011-11-25 23:44:05
【问题描述】:

如何让Image 对其产生脉动效果?我已经知道如何在屏幕上绘制Image,所以我只需要知道如何添加脉动发光效果。我需要使用大量线程吗?

另外,我如何让一些文本具有相同的脉动发光效果?

我希望能够将它绘制到屏幕上,因此它需要是一个图形对象 (g.drawString(glowingText, x, y);)。

提前致谢!

【问题讨论】:

  • 您需要提供一些您想要做什么的示例,因为您的问题还不够清楚,无法提供很多意见。

标签: java image effect glow pulse


【解决方案1】:

AlphaTest 展示了一种使用Alpha Composite 的方法; FlashTest 显示另一个使用 getHSBColor()。您可以推断出哪个更受欢迎。

附录:要在某些文本或图像后面获得脉动的光芒,您需要改变 背景 alpha 而不是前景。有一个相关的例子here。我经常用这个utility来预览不同合成模式的效果。

【讨论】:

  • 这些没问题,但我正在寻找一些文本或图像后面的 PULSATING GLOW。
  • 啊,我明白了。我上面已经详细说明了。
  • 不,Translucent 只是展示了如何使背景半透明。您真正需要的是AlphaTest,它展示了如何使用 alpha 和 Timer。只需在绘制背景之前设置合成,并在绘制前景时将其设置回 1。编辑您的问题以包含您的sscce
猜你喜欢
  • 2011-06-20
  • 2011-12-03
  • 2018-05-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-15
  • 1970-01-01
  • 2012-01-03
相关资源
最近更新 更多