问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

raw格式的照片如何打开

发布网友 发布时间:2022-04-09 04:34

我来回答

2个回答

懂视网 时间:2022-04-09 08:56

package com.zyh.zyhimportdatabase; 2 3 import java.io.File; 4 import java.io.FileOutputStream; 5 import java.io.InputStream; 6 7 import android.content.Context; 8 import android.database.sqlite.SQLiteDatabase; 9 import android.os.Environment; 10 11 public class DbManager { 12 private static final int BUFFER_SIZE = 1024; 13 private static final String DB_NAME = "person2.db"; 14 private static final String PACKAGE_NAME = "com.zyh.zyhimportdatabase"; 15 private static final String DB_PATH = "/data" + 16 Environment.getDataDirectory().getAbsolutePath() + "/" + PACKAGE_NAME; 17 18 private SQLiteDatabase database; 19 private Context context; 20 21 public DbManager(Context context){ 22 this.context = context; 23 } 24 25 public void openDatabase(){ 26 this.database = this.openDatabase(DB_PATH + "/" + DB_NAME); 27 } 28 29 private SQLiteDatabase openDatabase(String dbFile) { 30 try { 31 File db_file = new File(dbFile); 32 if(!db_file.exists()){ 33 InputStream is = this.context.getResources().openRawResource(R.raw.person2); 34 FileOutputStream fos = new FileOutputStream(dbFile); 35 byte[] buffer = new byte[BUFFER_SIZE]; 36 int len = 0; 37 while((len = is.read(buffer)) > 0){ 38 fos.write(buffer, 0, len); 39 } 40 fos.close(); 41 is.close(); 42 } 43 44 SQLiteDatabase db = SQLiteDatabase.openOrCreateDatabase(db_file, null); 45 return db; 46 } catch (Exception e) { 47 // TODO Auto-generated catch block 48 e.printStackTrace(); 49 } 50 return null; 51 } 52 53 public SQLiteDatabase getDb(){ 54 return this.database; 55 } 56 57 public void closeDatabase(){ 58 this.database.close(); 59 } 60 }

2、activity代码

 1 package com.zyh.zyhimportdatabase;
 2 
 3 import android.os.Bundle;
 4 import android.os.Environment;
 5 import android.util.Log;
 6 import android.app.Activity;
 7 import android.database.sqlite.SQLiteDatabase;
 8 
 9 public class MainActivity extends Activity {
10 
11  @Override
12 protected void onCreate(Bundle savedInstanceState) {
13  super.onCreate(savedInstanceState);
14  setContentView(R.layout.activity_main);
15  
16  //Log.i("zyh", Environment.getDataDirectory().getAbsolutePath());
17  DbManager dbHelper = new DbManager(getApplicationContext());
18  dbHelper.openDatabase();
19  SQLiteDatabase db = dbHelper.getDb();
20  System.out.println(db.isReadOnly());
21  dbHelper.closeDatabase();
22  
23  }
24 
25 }

 上述代码的参考:http://www.cnblogs.com/xiaowenji/archive/2011/01/03/1925014.html

 

注意:A、关于对getReadableDatabase()的误区:可以参考http://blog.csdn.net/liuhe688/article/details/6715983/和http://blog.chinaunix.net/uid-22816738-id-3802353.html

B、关于多线程对db的使用,正确的方法可以参考:http://blog.csdn.net/sky_monkey/article/details/23820021

在把数据库文件放在raw中,在应用程序中如何打开

标签:

热心网友 时间:2022-04-09 06:04

RAW文件几乎是未经过处理而直接从CCD或CMOS上得到的信息,通过后期处理,摄影师能够最大限度地发挥自己的艺术才华。
·RAW文件并没有白平衡设置,但是真实的数据也没有被改变,就是说作者可以任意的调整色温和白平衡,并且是不会有图像质量损失的。
·颜色线性化和滤波器行列变换在具有微处理器的电脑上处理得更加迅速,这允许应用一些相机上所不允许采用的、较为复杂的运算法则。
·虽然RAW文件附有饱和度、对比度等标记信息,但是其真实的图像数据并没有改变。用户可以自由地对某一张图片进行个性化的调整,而不必基于一、两种预先设定好的模式。
·也许RAW最大的优点就是可以将其转化为16位的图像。也就是有65536个层次可以被调整,这对于JPG文件来说是一个很大的优势。当编辑一个图像的时候,特别是当你需要对阴影区或高光区进行重要调整的时候,这一点非常重要。
用JPG还是RAW?

其实我们可以认为所有的数码相机都使用了RAW模式,但是当我们选择了JPG作为存储格式之后,就把图像提交给了相机中内置的RAW转换程序。如果我们允许以RAW作为存储格式,那就意味着可以在一个复杂的平台上对照片做更好的调整,即使修改不佳,也可以在将来重新调整。换句话说,二者的选择就是:你决定现在就在相机内做RAW的转换,还是以后在计算机上做?

在生成JPG文件之前必须决定一些重要的方面,即白平衡、对比度、饱和度等,而RAW的好处在于,这些都不必在当时深思熟虑,而有充分的时间来思考。
新版注册后的ACDSEE,photoshop cs2都可以!

对于一些摄影师而言(体育、新闻),使用的便利与速度才是最好的,而其他人并不一定如此。当然如果你想要最好的画质,RAW便是不二之选。一些相机同时保存JPG格式和RAW格式,对于摄影师而言,这是再好不过的了,然而这也不得不占用额外的存储空间。

一些人并不喜欢RAW格式,因为这种格式的文件实在太大了,他们需要更多的空间。RAW文件确实需要更大容量和价格更便宜的存储器,同时也需要优秀的解码和编辑软件,随着技术的不断进步,相信RAW的明天会很美好。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
变压器主保护与后备保护知识全解 租房违约金通常是多少呢? 租房合同的违约金一般设定为多少? 2007年12月份在新华人寿买的红双喜保险A款分红型,我想退保怎么办 苹果拍照左上角的闪电如何使用的 苹果手机相机闪光灯怎么开关 刀塔传奇怎么刷神器刀塔传奇巫妖神器任务怎么做 笑傲江湖,陈丹丹的小品插曲的英文歌是什么 ...的转动的长方形,显示禁止PING入,请问是什么意思 瑞星提示我:80.74.180.29禁止PING入,这是什么意思啊? 对对方听不到声音 你好,苹果笔记本电脑主板坏了,维修要多少钱 请问有什么专业的品牌策划公司吗? 找建瓯昂扬网络科技有限做品牌推广策划方案ppt怎么样? 苹果电脑检修需要多少钱 mv=py是什么公式? pybj|b是那国货币 外汇usdzpy是什么意思 俄罗斯硬币pybjkbs是什么意思 a9玩王者荣耀卡吗 pybjir是哪个国家货币 华为荣耀8和三星A9哪个更值得入手 硬币以py开头的,另一边是镰刀和锤子,这是什么货币 pyajir是那国的钱币 我老公没事就喜爱上厕所刷快手,流量用的太快,烦死了,想给他换一款流量多的流量卡,哪个好? 网传贵州遵义现男女互通公厕,遇到这种公厕,你们会进去上厕所吗? 发烧到39度是种怎样的体验? 小强带了一个馒头到厕所去为什么出来的时候只剩半个馒头 我男39岁,动动就出汗,夜里喝水好几次,去厕所好几次,咋回事还瘦了20多斤? 专利权律师告诉你:专利侵权了,一般需要赔多少 怎么用注册qq 用qq号怎么申请 谁能帮我查看图片中的华为手机字体!以前下载的,很喜欢,可是找不到了 华为怎么应用自己下载的字体 华为手机如何安装网上下载的字体? 我的华为手机在字体管家下载了字体,免root,可是主题并没有字体 华为手机怎么换自己下载的字体? 为什么绝情的男情人不删我微信? 杰思敏(上海)信息科技有限公司怎么样? 什么是订阅号?订阅号是腾讯在微信平台 如果冰箱冷冻效果不理想,怎么办,是哪里出现问题了呢? 哪位知道利盟E230打印机计数器如何复位0? 各位有没有利盟E230打印机的清零软件。在网上找不到,只能借助各位问友的力量了!多谢! 森海塞尔px200与HD400哪个好? 请问“森海塞尔HD系列”的耳机能听“ipod shuffle”吗? 西班牙人现在的球衣赞助商是谁? 西班牙人的新球衣赞助商是谁啊? 西甲有哪些赞助的中文牌子? 西甲各队球衣都卖多少钱 听说西班牙球衣的赞助商是乐动体育,是吗?
  • 焦点

最新推荐

猜你喜欢

热门推荐