获取 Alphabet 的大纲作为 Android 中的路径
Posted
技术标签:
【中文标题】获取 Alphabet 的大纲作为 Android 中的路径【英文标题】:Get outline of Alphabet as Path in Android 【发布时间】:2012-01-23 10:50:43 【问题描述】:我想在 Andorid 中以字母 (A-Z,0-9) 裁剪图像有什么想法吗?
这是我正在寻找的示例Cut out image in shape of text 但他使用java的awt api(我正在寻找android)也太慢了。
经过一些谷歌搜索和阅读 android 文档后发现我们可以使用 canvas.clipPath(path)
为画布指定绘图区域然后我可以在画布上绘制一个矩形图像,并且图像只会显示在剪辑区域中绘制,希望 :)
所以现在我可以在小矩形中裁剪图像并在文本路径上绘制矩形是否可以获得给定字体的字母轮廓?
【问题讨论】:
【参考方案1】:在 Android 上,您应该可以通过使用 BitmapShader 轻松做到这一点。
-
实例化您的
BitmapShader
。
实例化Paint
、and call setShader(bitmapShader)
。
使用Canvas.drawText("Cat", x,y, paint)
绘制文本。
【讨论】:
以上是关于获取 Alphabet 的大纲作为 Android 中的路径的主要内容,如果未能解决你的问题,请参考以下文章
NSFetchRequest 获取具有下一个最接近字符串属性的对象