Picasaデータベースを読む方法はありますか?Picasa(デスクトップ)データベースにアクセスするにはどうすればよいですか?
Picasaデータベースの形式は何ですか?
データベースにアクセスするためのAPIはありますか?
Picasaデータベースを読む方法はありますか?Picasa(デスクトップ)データベースにアクセスするにはどうすればよいですか?
Picasaデータベースの形式は何ですか?
データベースにアクセスするためのAPIはありますか?
私には「データベース」自体がないようです。
フォルダpicasaに「時計」をリストするファイルは、それが.picasa.ini
とpicasa.ini
ファイルがある監視フォルダ内
C:\Documents and Settings\<myaccount>\Local Settings\application data\google\Picasa2Albums\
にXP
C:\Users\<myaccount>\AppData\Local\Google\Picasa2Albums\
にとのためであるVistaの場合がありますいくつかのデータを格納する。
これらのファイルはすべて人間が読める形式なので、かなり簡単に解析できるはずです。
任意の近代的なイメージライブラリは
( "PILインポートIptcImagePluginから" Pythonの試みで)IPTCデータを解析することができるはずですより多くのデータが\Documents and Settings\xxx\Local Settings\Application Data\Google\Picasa2\db3\
にあります。
親指* .dbは.jpg画像を連結しているようです。
、内部データベースは、Picasaのアプリケーションのための標準的な場所の一つで、.db
ファイルと一緒に座っている.pmp
一連のファイルに格納された少なくともPicasaを3で
...独自のファイル形式のように思えますデータ。例えば、Macでは$HOME/Library/Application Support/Google/Picasa3/db3
ファイルはデータベースを含まず、さまざまなグループの画像のサムネイルプレビューを保持する単なるコンテナです。それらは標準Windows thumbs.db
フォーマットであり、more information from this answer.
.pmp
ファイルにはデータベースが含まれており、非標準形式です。 1つのフィールドにつき1つのファイルで、テーブルごとにファイルのクラスタがあります。与えられたテーブルのファイル名は同じ接頭辞を共有します。三つのフィールド、catpri
、name
とstate
を持って
$ ls -1 catdata_*
catdata_0
catdata_catpri.pmp
catdata_name.pmp
catdata_state.pmp
:たとえば、catdata
テーブル内のデータは、ファイルのセットから来ています。私は、Picasa 3.9.0.522の時点でこれらのファイルの形式と、理解できるほどのデータをダンプするための小さなJavaプログラムとして、some partial notes in a blogを書きました。
exportpicasaユーティリティ(http://sourceforge.net/projects/exportpicasa/)を使用してPicasaデータベースを読むことができます。ベータ版で、フィードバックは大歓迎です。
データベースフォルダ(Windows 7で:C:\ Users \ユーザーユーザー\のAppData \ローカル\ Googleの\ Picasa2の\ DB3)では:
各pmpファイルには、テーブルの1つの列のすべてのデータが含まれています。ファイル名の名前は、テーブル _ * column * .pmpというスキーマに従います。ファイル自体はバイナリ形式です。
次に、ファイル名(ピクチャまたはフォルダのパス)は、thumbindex.dbのpimpファイルとは異なるバイナリファイルです。
2つのバイナリ形式の詳細な説明:How to Read Picasa 3.9 Database and extract faces data
参照:http://sbktech.blogspot.co.uk/2011/12/picasa-pmp-format.html – kenorb