【问题标题】:Get outline of Alphabet as Path in Android获取 Alphabet 的大纲作为 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) 为画布指定绘图区域然后我可以在画布上绘制一个矩形图像,并且图像只会显示在剪辑区域中绘制,希望 :)

所以现在我可以在小矩形中裁剪图像并在文本路径上绘制矩形是否可以获得给定字体的字母轮廓?

【问题讨论】:

    标签: android graphics android-canvas crop


    【解决方案1】:

    在 Android 上,您应该可以通过使用 BitmapShader 轻松做到这一点。

    1. 实例化您的BitmapShader
    2. 实例化Paintand call setShader(bitmapShader)
    3. 使用Canvas.drawText("Cat", x,y, paint) 绘制文本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-05
      • 1970-01-01
      • 2015-03-21
      • 1970-01-01
      • 1970-01-01
      • 2015-07-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多