Android Bitmap保存成至手机图片文件,Kotlin

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

相关推荐
Mem0rin1 小时前
[MySQL] 聚合函数、分组查询、连接查询
android·mysql
码龙-DragonCoding1 小时前
一键批量提取音频、提取视频
android·音视频·提取
祉猷并茂,雯华若锦2 小时前
Win下完美解决Allure报错,生成Web自动化测试报告
android·python·selenium·自动化
IT小盘3 小时前
08-FastAPI加MySQL实现AI对话记录持久化
android·mysql·fastapi
清泓y3 小时前
Android内存管理与性能优化面试真题
android·面试·性能优化
YF02114 小时前
Android compose详解
android
IT小码哥丶4 小时前
Android进阶之事件分发机制深度剖析
android
执明wa20 小时前
LayoutInflater详解: XML是如何变成View的?
android·xml·开发语言·android studio
404_coder20 小时前
源码视角下的 Android 开机流程:从 Zygote、SystemServer 到 Launcher
android
二流小码农20 小时前
鸿蒙开发:以登录案例了解代码架构MVVM
android·ios·harmonyos