« KOM | メイン | ニンテンドーDS購入 »

2007年04月19日

EXIF mit PHP und jhead

出陣。105案件検証をメインにg案件ほか指南。 概ね平和な日だった。

 F案件はアップロードの際にExif情報があればそれらの情報からいくつかの項目を引き継ぐ機能、および画像登録時にExif情報を除去する機能を実装した。

 Exif情報の取得はPHPのバンドル関数であるexif_read_data()関数を使用した。これをコールするとExif情報があれば配列で返却される。Exif情報のうち、たとえば撮影日を取得したければ、
$array[EXIF][DateTimeOriginal]を参照すればよい デジカメなどがExifの仕様通り書き込んでくれれば、YYYY:MM:DD hh:mm:ss という20バイト(終端NULL含む)でもらえる。

 Exif情報の除去はフリーソフト(GPLライセンス)のjhead(2.7x)を使用し、system関数を使った。 jheadは多機能でものすごい数のオプションがあるが、Exif情報除去だったら、以下のコマンドでとりあえず動作する。

jhead -de filename.jpg
jheadはfilename.jpgのExif情報を取り除き、上書き保存する。 結果メッセージ(Modifiedなど)が標準出力に出てしまうがおそろく抑止するパラメータがあるだろう。なければ/dev/nullとかに吐き出させればよかろう。

 本日で定期券がExipired。GW明けまでは再び回数券人に。PASMO導入後、京急線券売機でもSuicaで乗車券の購入、チャージ等ができるようになったが、回数券もSuicaで買うことができた。すなわち、間接的にクレジットカードで回数券が買えることになった。


にほんブログ村 旅行ブログ 旅行ガイド・プランへ

【他の年の本日の日誌】
2013:
2013年04月18日のつぶやき 2013年04月18日のつぶやき(40件) 00:00 @tkgr6000 7000mAhと、PCがあればいけそうな気がしてきたです。 00:01 @allabout_meisho 悩みの先輩(笑) 遠刈田もすごい気になったのですが、チェッ...
2012:
2012年04月18日のつぶやき 2012年04月18日のつぶやき(23件) 01:37 ふぅ、古紙搬出大会終了。台車で2往復なり。 09:51 もるげん 13:22 @7_mo ノシ 14:19 @pacific_lon わしは、明日驛るよ。遅めの時間になると思う。 14...
2011:
2011年04月18日のつぶやき 2011年04月18日のつぶやき(8件) 08:56 もるげん 11:12 @kantock イェー、計測してませんが飲み過ぎ注意と言うことで(笑) 11:42 @HOPMAN_KOUSEI 昨日友人とともに久々にお邪魔しました(&お騒がせ...
2008:
acha'sRoomでドイツ大会 弊社acha'sRoomにホワイト隊員、Wally氏、Vu氏(いずれも仮名)をご招待して、オープン時にJena社より入手したドイツビールRadeberger(ラーデベルガ)のパーティ缶(5L)をふる
2006:
Mercator projection / SPAM対策 出陣。M社案件を中心に数字漬け。メルカトル投影図法のハンドリングに苦心する。 塩門プロジェクトの保守。新規レイヤ追加を21:00から行い事なきを得た。  航空写真サンプルを見る機会があったので拝見させてもらう。 50cm精度という高解像度で...
2005:
またNoEntry 午後リリースを行い、無事終了。 平和なひとときを過ごす。 夕刻より別サーバで描画エンジンのバージョンアップ。 問題ないはずだったが、問題発生! メインプロセスがfork後も居座り続けるのだ。 元のバージョンに戻しても再現するという不可解さ。...
2004:
メモリリーク問題浮上 明けて出社日。 先週の問題点を駆逐。 正常機能はカバーできるようになった。 ところがメモリリークの問題が発覚。 従前から発生していたと思われるが、これまでは浮かんでは消えるプロセスだったので表面化していなかった。 メモリをアロケートしたのに...
2003:
雪道ドライブ 今日から久々の遠征。人間としてダメなくらい短い3時間ほどの睡眠で6:00出発。 京急特急で6:48羽田空港着。あまり時間はないが旧レンイボーラウンジでジュースタイム。今月から上級会員しか入れなくなったので、客層はJALサクララウンジと同様お...

投稿者 onsenfan [ Linuxサーバ, プログラミング ] : 2007年04月19日 23:53

この記事が役に立った/おもしろいと思ったら、ワンクリックで応援お願いします

トラックバック

このエントリーのトラックバックURL:
http://blog.odorokutamegoro.com/mt-tb.cgi/1869_2310821264779

コメント

コメントしてください




保存しますか?



ジオターゲティング
counter
2