昨今のデジカメのスペックを見ると出てくるのが「ファイルフォーマットはDCF」といった記述です。一昔前なら「Exifフォーマット」という名前がよく出てきていました。 一体これらの画像フォーマットはどんなものなのでしょうか。 目次 DCF規格とは Exif規格とは Exifファイルフォーマット Exifで用いられるタグ ExifProperty.classの使い方 DCF規格とは まずよくあるのがDCFがファイルのフォーマットを表しているという誤解です。DCFは"Design rule for Camera File System"の略で「ファイルシステムの規格」なのです。DCFで規定されるのは以下のような内容です。 DCFメディア ファイルシステム : FAT ディレクトリ構成 ファイル名 ファイルフォーマット : Exif DCF記録機能 DCF再生機能 つまりデジカメのメディアにファイル
Exif (Exchangeable Image File Format) ・読み方は "イグジフ" or "エグジフ" 1994年に富士フィルムが提唱したデジタルカメラ用の画像ファイルの規格 JEIDA(日本電子工業振興協会)によって標準化され、各社のデジタルカメラに採用されている 最新版はExif 2.2(Exif Print) TIFF形式で画像についての情報や撮影日時などの付加情報を記録できるほか、縮小画像(サムネイル)を記録することができる 画像形式はRGB無圧縮方式やJPEG方式など複数の形式をサポートしている by IT用語辞典 e-Words (http://e-words.jp/w/Exif.html) つまり、画像情報を画像自身に埋め込むための規格 ・カメラの機種 ・撮影日時 ・絞り ・画素数 ・ISO感度 ・色空間 ・シャッタースピード などなど ■ Exifファイル
SonyのPicture Motion Browser Version5.8 (PMB)で入力したコメントが他のアプリケーションで文字化けする場合が多く、将来PMBが無くなった後にコメントを読めるか不安になる。PMBのコメントはExifのUserCommentに書き込んでいるので、Exif規格書を見ながらコメントを書き込んだjpegファイルをバイナリーディタで開いてみた。 結果、コメントは画像ファイルにそのまま書き込まれていることが判り、PMBを使わなくても汎用性抜きであれば素人の私でもVBAでコメントを抽出するのは出来そうな感じである。 <文字化けしたアプリ> irfanView 4.30 jAlbum 10.1.2 Exif情報一覧表作成ツール5 F6 Exif 0.8.2 JpegAnalyzer Plus 1.42, 等々 <問題ないアプリ> Picasa 3.8 jAl
※ *2.2はExif Version 2.2で新たに規定された項目。 その他はExif Version 2.1で規定された項目を示す。 A. バージョンに関するタグ 0x9000 Exif バージョン: Exif Version UNDEFINED×4 Exif Version 2.1に準拠する場合には'0210'が入る。 ※ NULLは付加せずに4バイトであることに注意。 以下にあるUNDEFINEDタイプはすべて同じ。 0xA000 対応フラッシュピックスバージョン: FlashPixVersion UNDEFINED×4 FlashPix Format Version 1.0に準拠する場合には'0100'が入る。 B. 画像データの特性に関するタグ 0xA001 色空間情報: ColorSpace SHORT 通常はsRGBが使用される。 0x0001 : sRGB 0xFFFF
BOOKS AND PRINTS 静岡県浜松市中区田町229-13 KAGIYAビル2F tel:053-488-4160 Mon, Fri, Sat, Sun, 1pm - 7pm Closed:Tue, Wed, Thu http://booksandprints.net/ グッドネイバーズカレッジ浜松校からのおたより 2013年 夏号 クリックすると地図をご覧頂けます。 今年11月末にKAGIYAビルのBOOKS AND PRINTSは1周年を迎えます。 昨年、Googleハングアウトというインターネット中継で行われた鹿児島との(勝手に)姉妹都市宣言とともに、「ぼくらのホームタウン案内をつくろう」という企画が発足しました。 そして今年に入り、両都市で受講者を募集し、鹿児島から本格的に始動したグッドネイバーズカレッジ。自分の住む町の好きなところを動画で紹介するといワークショップを行いま
Q&Aサイトの「教えて!goo」に、こんな相談が寄せられていました。質問者のseintoarouさんは「社内公用語を英語にしたとある有名な大手IT企業」に、派遣スタッフとして勤務していたのだそうです。しかし、これまで色々な会社の派遣で働いて来た質問者さんも「ビックリするようなこと」があり、最初の契約期間をもって、この会社への派遣の終了を申し出たといいます。その理由とは「派遣スタッフに対する差別」のひどさです。社員いわく「近くのイオンのフードコートで食べて」この会社には、有名な社内食堂があります。グーグルに対抗して「無料」を打ち出し、晴れの日は富士山も眺められるとあって、社員の利用率は7割以上といわれています。しかしその陰では、同じ職場で働く仲間を拒む、見えない壁がありました。この食堂は「社員しか使用できない」のだそうです。しかたなく質問者さんは、「では、自分のデスクで食べていいのですか?」
今回は Android で SharedPreferences を使用してデータを保存する方法を見てみます。 SharedPreferences は、主にアプリの設定データなどをデバイス内に保存するための仕組みです。 SharedPreferences では、キー・バリュー形式(キーと値の組み合わせ)でテキストや数値を保存することができます。(オブジェクトなどのデータの保存には向いていません) SharedPreferences を使って保存されるデータは、実体としては XML 形式のテキストファイルです。 保存できるデータ形式は、String、int、long、float、boolean、Set<String> です。 Set の扱いは、 API Level 11 から可能になりました。 準備 準備として、SharedPreferenes のインスタンスを取得しておく必要があります。 S
アンドロイドで、ポップアップメッセージとか、アラートメッセージを表示する一番簡単な方法は恐らく AlertDialog (アラートダイアログ) を利用する方法でしょう。 アラートダイアログは簡単に使えるのですが、状況に応じて簡単な選択項目を表示できる等、なかなか多機能です。 ここではアラートダイアログを利用する5パターンについて説明します。 AlertDialog とは AlertDialog は基本的に1個から3個までのボタンを表示して、ユーザーから簡単な入力を促すために使えます。 その他、次のように複数選択または単一選択の選択項目を表示することもできます。 その他、中身を完全にカスタムに入れ替えてしまうこともできます。 このスクリーンショットの例では、テキストボックス (EditText) をひとつ表示して、ユーザーに入力を促しています。 それでは、サンプルプログラムを作りながらこれら
Androidには標準でいろんなダイアログが用意されています。これまでに紹介したダイアログは警告表示(AlertDialog)、時刻入力(TimePickerDialog)、日付入力(DatePickerDialog)などです。 今回は、文字入力など開発者がより自由に使えるダイアログのカスタマイズについてご紹介します。ActivityのshowDialog()とonCreateDialog()を使えば簡単にレイアウトファイルを適用した、カスタムダイアログを作成できます。 続きはサンプルコードと詳細です。 ひな形 @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); //buttonを取得 Bu
cam = Camera.open(); Camera.Parameters cam_params = cam.getParameters(); List<Size> prev_sizes = cam_params.getSupportedPreviewSizes(); for(Size s : prev_sizes){ Log.v("CameraTest", s.height + "," +s.width); } HTC Desireの場合、これ以外を指定すると強制終了する V/CameraTest( 2553): 720,1280 V/CameraTest( 2553): 480,800 V/CameraTest( 2553): 480,720 V/CameraTest( 2553): 480,640 V/CameraTest( 2553): 432,576 V/CameraTest(
var GOOGLE, GOOGLE_TOKYO, GOOGLE_SYDNEY; document.addEventListener("deviceready", function() { //位置を定義 GOOGLE = new plugin.google.maps.LatLng(37.422858, -122.085065); GOOGLE_TOKYO = new plugin.google.maps.LatLng(35.660556,139.729167); GOOGLE_SYDNEY = new plugin.google.maps.LatLng(-33.867487,151.20699); //地図を作成 var map = plugin.google.maps.Map.getMap(); //地図の初期化完了を待つ map.addEventListener(plugin.goo
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 【2017年9月時点の情報で更新しました。】 Xamarin(ザマリンと読みます) とはなんぞや、個人開発者として使う時にどうなるの、的な事をさらっと書いてみようと思います。 Xamarin は 2016年2月、Microsoft に買収され、 Visual Studio に無償で同梱されることになりました。 【速報】Xamarin のこれからについて! - Xamarin 日本語情報 Xamarin が Microsoft に買収された結果 - Qiita Xamarin 自体は元企業名であり、その歴史は .NET の Linux 版
初回起動時に1度だけダイアログを出す方法ではアプリケーションの初回起動時にダイアログを出す方法を紹介しました。 今回は、アプリケーションをアップデートした時に処理を行う方法を紹介します。 アップデートした際のリリースノートの表示や、新規Helpの表示などに活用出来ることと思います。 アップデートの際に処理を行う事は、TechBoosterで過去に取り扱っている、以下記事を組み合わせることで実現できます。 アプリケーションのヴァージョン情報を設定する データを簡単に保存する方法(Preference編) 初回起動時に1度だけダイアログを出す方法 詳細は続きからどうぞ。 アプリケーションがアップデートした時に処理を行う為に、以下手順を踏みます。 アプリケーションのバージョン情報を取得する バージョン情報をSharedPreferenceで管理する 管理されているバージョン情報(旧)と、最新のP
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く