Android Bitmap保存成至手机图片文件,Kotlin
Kotlin
fun saveBitmap(name: String?, bm: Bitmap) {
val savePath =
Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES).toString()
if (!Files.exists(Paths.get(savePath))) {
Log.d("保存文件", "${savePath}不存在!")
} else {
val saveFile = File(savePath, name)
try {
val saveImgOut = FileOutputStream(saveFile)
//压缩
bm.compress(Bitmap.CompressFormat.JPEG, 90, saveImgOut)
saveImgOut.flush()
saveImgOut.close()
Log.d("保存文件", "Bitmap保存至 ${saveFile.absoluteFile.toPath()}")
} catch (e: Exception) {
e.printStackTrace()
}
}
}
Android图片添加水印图片并把图片保存到文件存储-CSDN博客文章浏览阅读1.7k次。Android图片添加水印图片并把图片保存到文件存储package zhangphil.test;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.os.Bundle;import android.os.En...https://blog.csdn.net/zhangphil/article/details/80747512Android拼接合并图片生成长图_android 图片合并-CSDN博客文章浏览阅读1w次,点赞2次,收藏14次。Android拼接合并图片生成长图代码实现合并两张图片,以第一张图片的宽度为标准,如果被合并的第二张图片宽度和第一张不同,那么就以第一张图片的宽度为准线,对第二张图片进行缩放。假设根目录的Pictures下已经有两张图片zhang.jpg和phil.jpg,最终把这两张图片合并成zhangphil.jpg的长图:package zhangphil.test;import android.gra..._android 图片合并https://blog.csdn.net/zhangphil/article/details/80742963Android图片添加文字水印并保存水印文字图片到指定文件-CSDN博客文章浏览阅读6.7k次。Android图片添加文字水印并保存水印文字图片到指定文件package zhangphil.test;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Color;import andro...https://blog.csdn.net/zhangphil/article/details/80743703Android屏幕截图并保存截取屏幕的图片到指定文件-CSDN博客文章浏览阅读4.1k次。Android屏幕截图并保存截取屏幕的图片到指定文件完整代码:package zhangphil.test;import android.app.Activity;import android.content.Context;import android.content.res.Resources;import android.graphics.Bitmap;import androi...https://blog.csdn.net/zhangphil/article/details/80741491