【问题标题】:Get part of a picture in Android?在 Android 中获取图片的一部分?
【发布时间】:2014-04-10 19:37:05
【问题描述】:

我创建了一个矩形来选择图片的一部分。一个例子: 图片尺寸:800x600像素 矩形尺寸:100x100 像素 矩形位置:左:40px,右:140px,上:120px,下:220px

如何创建矩形内的图像?图像大小应为 100x100 像素。有没有方法或者我必须通过读出旧图像的像素来创建新图像?

【问题讨论】:

    标签: android image selection crop


    【解决方案1】:

    有一种有用的工厂方法可以从较大的位图中提取较小的位图:

    Bitmap part = Bitmap.createBitmap(source, x,  y, width, height, null, true);
    

    在你的情况下,

    Bitmap part = Bitmap.createBitmap(source, left, top, right-left, bottom-top, null, true);
    

    应该可以。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-08-16
      • 2017-02-23
      • 1970-01-01
      • 1970-01-01
      • 2016-03-03
      • 1970-01-01
      • 2015-07-05
      • 2014-02-17
      相关资源
      最近更新 更多