我正在寻找一种方法来裁剪用户相册中拍摄的照片为圆形,以作为个人资料图片显示。
我被推荐使用遮罩。但我无法弄清楚如何实际操作。除了Android代码之外,几乎没有任何示例。但由于我还要将我的游戏移植到IOS上,所以我需要一个Libgdx解决方案。
那么有没有人之前做过这个,并且有一个可用的示例呢?
以下是我将获取图像的方式:
我被推荐使用遮罩。但我无法弄清楚如何实际操作。除了Android代码之外,几乎没有任何示例。但由于我还要将我的游戏移植到IOS上,所以我需要一个Libgdx解决方案。
那么有没有人之前做过这个,并且有一个可用的示例呢?
以下是我将获取图像的方式:
ublic void invokeGallery() {
if (utils != null) {
loading = true;
utils.pickImage(new utilsInterface.Callback() {
@Override
public ImageHandler onImagePicked(final InputStream stream) {
loading = true;
final byte[] data;
try {
data = StreamUtils.copyStreamToByteArray(stream);
Gdx.app.postRunnable(new Runnable() {
@Override
public void run() {
loading = false;
}
});
} catch (IOException e) {
e.printStackTrace();
}
loading = false;
return null;
}
});
}
}