gpt4 book ai didi

java - 在 Jpg 图像上绘制线条或矩形并将其保存在 Android 应用程序中

转载 作者:太空宇宙 更新时间:2023-11-04 13:53:10 25 4
gpt4 key购买 nike

我有坐标,我想在保存在 Android 设备中的 jpg 图像上绘制一条线或矩形,然后保存新文件。
是否可以?我正在尝试使用 ImageIO 但它在 Android 中不可用,或者出现问题并且 Not Acceptable ?
有什么想法或代码吗?

最佳答案

这就是我如何在现有 JPEG 上绘制绿色框的方法。

Bitmap workingBitmap = BitmapFactory.decodeFile( mFullFilePath );
Bitmap mutableBitmap = workingBitmap.copy(Bitmap.Config.ARGB_8888, true);

// bitmap needs to be mutable
Canvas tmpCanvas = new Canvas(mutableBitmap);

// setup paint parameters
Paint paint = new Paint();
paint.setStyle(Paint.Style.STROKE);
paint.setStrokeWidth( 5 );
paint.setColor(Color.GREEN);

// Rect object was passed; use below to test
// Rect rect = new Rect( 0, 0, 10, 10 );
tmpCanvas.drawRect(rect, paint);

// write the updated file out as a JPG
writeExternalToCache( mutableBitmap, mFullFilePath );

另请参阅:

关于java - 在 Jpg 图像上绘制线条或矩形并将其保存在 Android 应用程序中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30104459/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com