【发布时间】:2012-09-26 07:51:40
【问题描述】:
我正在尝试在 Java 中获取字符串中像素的 XY 坐标,但我不知道如何。
我会尽量解释清楚。
假设我想做这样的事情:
paint.setTextSize(40);
canvas.drawText("hello", 100, 100, paint);
但不是实际绘制该文本,我想要一个与该文本中所有像素相对应的坐标列表,它可以相对于文本或画布的开头,没关系。
这有可能吗?在 Google 上找不到任何相关信息。
谢谢。
【问题讨论】:
-
你试过什么?您是否尝试过天真的解决方案?因为您可以制作画布的副本,将文本放在那里并比较像素 - 与您的文本不同的像素。显然,这将非常缓慢。为什么你还需要这个?
标签: java text paint java-canvas