gpt4 book ai didi

java - 具有不规则边框的图像在 java 中显示为一个连续图像

转载 作者:行者123 更新时间:2023-11-29 05:40:03 24 4
gpt4 key购买 nike

Map

看到上面的 map ,其实我会保存以下图片:

  1. >D-黄色.png
  2. D-红.png
  3. D-Blue.png
  4. D-绿色.png
  5. A-黄色.png
  6. A-红.png
  7. A-蓝色.png
  8. A-绿色.png

等等。

即B-Blue.png在上图中标记为B的区域,用蓝色填充
在我的 Java 程序中,我将使用数组中的所有图像。
首先初始屏幕将有上面的 map ,用户可以通过输入相应的城镇名称(即 A、B、C 或 D)和所需颜色来更改颜色。然后我应该用提示的图像替换那个特定的图像。


例子
用户告诉将 A 更改为蓝色,然后应出现以下内容: enter image description here

请帮助我如何将这些具有不规则边框的图像显示为一个图像

最佳答案

准备具有透明度的图像,然后按此处所述使用合成 http://docs.oracle.com/javase/tutorial/2d/advanced/compositing.html

基本上,合成是通过为 Graphics2D 对象设置复合属性来实现的。

此处提供示例代码:Blending images in java

关于java - 具有不规则边框的图像在 java 中显示为一个连续图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17947840/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com