private void saveBmpToSd(Bitmap bm, String url) {
if (bm == null || url==null) {
return;
}
if (10 >freeSpaceOnSd()) {
return;
}
String filename = url.replace("/", "").replace(":", "").replace(",", "")
.replace("\\", "").replace(".", "").replace("?", "").replace("|", "").replace("\"", "")
.replace(">", "").replace("<", "")+".png";
String dir = this.getExternalCacheDir().getAbsolutePath();
File file = new File(dir +"/" + filename);
if(!file.exists()) {
try {
file.createNewFile();
OutputStream outStream = new FileOutputStream(file);
bm.compress(Bitmap.CompressFormat.PNG, 100, outStream);
outStream.flush();
outStream.close();
} catch (IOException e) {
}
}
if(StringUtils.IsShowLog) {
//StringUtils.log(tag, "filename="+filename);
//StringUtils.log(tag, "dir="+dir);
}
}
分享到:
相关推荐
简单的HBitmap保存为文件的示例工程。
功能:针对图片字体,为Bitmap Font Generator自动生成配置文件 用法:1、制作图片,单个文字图片的命名必须以图片名字命名。如:图片内容为“1”命名为“1.png”,图片内容为“万”命名为“万.png” 2、将该...
对设备无关位图(DIB)进行读取,保存,显示。
主要介绍了Android把Bitmap保存为PNG图像文件的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下
完整demo,解压立得。
适合初学数字图像处理的朋友们。 介绍了位图的打开、简单修改和保存的过程。
主要介绍了C++将CBitmap类中的图像保存到文件的方法,涉及C++导出资源文件的实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下
C#--栅格图像打开、保存、处理Bitmap!!
在Android中进行图像处理的任务时,有时我们希望将处理后的结果以图像文件的格式保存在内部存储空间中,本文以此为目的,介绍将Bitmap对象的数据以PNG格式保存下来的方法
这个功能用到的地方很多,GDI+是系统的工具,但是发布较晚,所以没有完全普及。...这个函数可以将 StdPicture 对象用 GDI+解码器保存为 JPEG格式文件。 Quality参数是清晰度,越低越模糊,但是压缩更高。
批量快速将多张bmp图片转换为bin文件,bmp图片位深度为24bit,bin文件可选择8bit(RGB323)、16bit(RGB565)、24bit(RGB888) 输出,用于烧录到 外部flash,单片机去读取数据显示图像。因为输出每张bmp图片所在flash里的...
DCToBitmapFile 任意类型的DC的指定区域保存成Bitmap文件(推荐使用) DCToBitmapFileEx 把Compatible DC保存成Bitmap文件 StretchBitmapFile直接压缩(或拉伸)一个Bitmap文件的尺寸到指定的Bitmap文件
在此示例中,我们记录gif内容并导出到视频文件。 有关更多信息,请查看。 基本设置: val encoder = MP4Encoder () encoder.setFrameDelay( 50 ) encoder.setOutputFilePath(exportedFile.path) encoder....
//将Drawable转化为Bitmap public static Bitmap drawableToBitmap(Drawable drawable){ int width = drawable.getIntrinsicWidth(); int height = drawable.getIntrinsicHeight(); Bitmap bitmap = Bitmap.create...
Android对bmp文件的读写支持不好,该工具类是把Bitmap图片保存成8bit灰度bmp图片的工具类
readMyDoc BMP图像文件由三部分组成:位图文件头数据结构,它包含BMP图像文件的类型、显示内容等信息;位图信息数据结构,它包含有BMP图像的宽、高、压缩方法,...2) 保存位图为磁盘文件 3) 读取位图并显示在VC界面上
我这东西都是自己写的 在网上找的都不合自己的要求 只有自己写 这个完全满足你的需求 但前提是你要做的就是在已加载的图片上面画图 并将其保存 如果不是请不要浪费资源 我这类似于在图片上打标机 然后将标机之后的...
直接通过字符串生成Bitmap类型的图片保存在文件,vs工程属性中 c++预编译/链接输入库属性有修改(为了编译通过)