gpt4 book ai didi

java - 如何以编程方式制作长阴影

转载 作者:行者123 更新时间:2023-12-01 10:27:02 26 4
gpt4 key购买 nike

我问自己如何以编程方式创建长阴影。 Here它已经在工作了。

我想在 Java 库(Android 或 JavaFX)中提供此功能。最让我惊讶的是,阴影创建适用于给定的文本和图像文件。

如果有人对如何实现此功能有任何想法/建议,请告诉我,提前致谢。

我想,在递增 X 和 Y 的循环中绘制黑色像素是最简单的部分。

最佳答案

您必须定义一条线(红线,请参阅 Bresenham )并将该线移动到整个图像...
在我的示例中:我们水平移动enter image description here

1) 将线设置在最左边(甚至可能在可见范围之外)。
2)将线条颜色设置为“浅色”。
3)沿着直线上的每个像素行走并用直线颜色绘制该像素。 如果像素击中可见像素(绿色矩形),则将线条颜色更改为“阴影”
4) 将线向右移动一个像素
5) if(未到达_right_border)转到1
6) 在阴影上重绘文本/图像

关于java - 如何以编程方式制作长阴影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35315991/

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