Canon IXI DIGITAL 50 から Panasonic DMC-FX37 にデジカメを変えたところ、hatena fotolife にアップロードする写真の縦横が自動判別されなくなりました。単純に考えるとデジカメが変わったためと思われますが、何故このような現象になるのでしょうか?

また、Canon IXI DIGITAL 50 で撮影した写真を hatena diary にアップロードすると、Windows XP からの場合は元ファイルの縦横を維持してアップロードできますが、MAC(OS X TIGER)の場合は元ファイルの縦横が無視され、必ず横長の写真でアップロードされます。この理由も教えてください。

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2008/12/07 01:25:02
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答5件)

id:zzz_1980 No.1

回答回数492ベストアンサー獲得回数64

ポイント27pt

DMC-FX37の取説上では、

縦位置検出機能(P.31)

本機を縦に構えて撮影した画像を、再生時に自動で縦向きに表示する機能です

([回転表示(P.85)を[ON]])に設定している場合のみ)

がありますので、

回転表示(画像を自動で回転して表示する)(P.85)

1 再生メニューから[回転表示]を選ぶ

2 ▼で[ON]を選び、[MENU/SET]を押す

3 [MENU/SET]を押してメニューを終了する

でいけるのではと思われます。

DMC-FX37 取扱説明書(パナソニック)

id:sak39

回答ありがとうございます。FX37の回転表示の設定は、ONになっていました。

ちなみに、デジカメの再生機能、およびMACおよびWindowsの両PCに取り込み時は、縦横が自動認識されます。

カメラを普通にかまえて撮影した写真は横長に、縦に構えて撮影した写真は縦長になってますので、PCへ取り込む段階ところまでは問題ないようです。

2008/12/01 00:20:56
id:pahoo No.2

回答回数5960ベストアンサー獲得回数633

ポイント27pt

IXI DIGITAL 50、DMC-FX37 のいずれも、JPEG形式で画像ファイルを保存していますよね。

となると、JPEGファイルに一緒に保存される Exif という情報の違いである可能性が高いです。

hatena fotolife にアップロードする写真の縦横が自動判別されなくなりました

PHPでExif情報を表示する」の下の方にある「プログラムを実行する」を使って、IXI DIGITAL 50 で撮影したファイルと、DMC-FX37 で撮影したファイルを指定してみてください。

以下の値が、期待しているものと異なっていませんか?


画像の大きさ

ExifImageWidth

ExifImageLength


サムネイル画像の大きさ

ImageWidth

ImageLength


MAC(OS X TIGER)の場合は元ファイルの縦横が無視され

MacOS 側では iPhoto を使っていますか?

iPhoto でプロパティを変更したり編集作業を行うと、Exif情報が消えてしまうようです(iPhotoのバージョンに依存する問題かもしれません)。

ちなみに、Windowsでもソフトによっては同様のことが起きます。

hatena にアップする直前のファイルのExif情報を、上記の手順で調べてみてください。

id:sak39

回答ありがとうございます。

まず、MAC の iPhoto6 で写真の情報を見ると、縦向きに撮影した写真は、ちゃんと幅2736、高さ3648となっていました。ところが、教えてもらったページでFX37の写真を調べてみると、ExifImageWidth: 3648、ExifImageLength: 2736 と逆になってました(Widthは幅ですよね)。ちなみに、IXY 50の写真も同じ事象になりました。

ますますわからなくなったところで、はたと気がついたのですが、デジカメを変えたのと同じ頃に、使用していたブラウザを Firefox 2 から Safari 3 に変えていたことを思い出しました。

もしかしたら、デジカメを変えたためというよりは、ブラウザを変えたためなのかもしれません。今夜は遅いので試せませんが、ブラウザの違いがあるのかどうか調べてみようと思います。

2008/12/01 00:44:09
id:skipsstep No.3

回答回数161ベストアンサー獲得回数3

ポイント26pt

ブラウザのちがいですね。

id:kiki44 No.4

回答回数64ベストアンサー獲得回数0

ポイント10pt

ブラウザのちがいですね。

id:kiki44 No.5

回答回数64ベストアンサー獲得回数0

ポイント10pt

ブラウザのちがいですね。

  • id:Gay_Yahng
    IXI DIGITAL 50、DMC-FX37それぞれで撮影したファイルの拡張子はわかりますか?

  • id:sak39
    コメントありがとうございます。
    IXI DIGITAL 50、DMC-FX37も拡張子は、JPGです。
  • id:zzz_1980
    私の持っている表示ソフトで手持ちの横、縦画像を見てみましたが、
    PixelXDimension/PixelYDimensionはどちらも同じ値でかわらず、
    Orientation field の値のみ変わっていました。
    横位置なら「左上」縦位置なら「右下」になります。
    たぶんExif仕様書上の「Orientation」を見ているのではないかと。
    DPEXというシェアウェアを使っております。
  • id:zzz_1980
    私のデジカメでとった写真を直接アップロードしてみましたが、
    同じように横・縦位置がおかしいですね。最後のものは、アップロード前に回転処理したものです。
    仕様というかバグというか、hatena fotolifeはExifに完全対応していないんでしょう。
    当面はアップロードする前に画像変換するしかないのでは、と思われます。
    横位置
    f:id:zzz_1980:20081201131912j:image
    縦位置そのまま
    f:id:zzz_1980:20081201131925j:image
    縦位置の画像をロスレス回転
    f:id:zzz_1980:20081201131928j:image

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません