周回遅れの日記

はてなダイアリーから移転

AndroidのDropboxアプリの「写真」タブに画像を表示したい/表示したくない

Android版のDropboxアプリの「写真」タブに画像を表示されるのはどんな場合か、昔からよく分からなかったんだけど分かった気がする。

Android版のDropboxアプリの「写真」タブには、Dropboxにアップロードした画像ファイルのサムネイルが表示される。アップロードした画像を探すときには便利な機能だが、画像によってここに表示されたり表示されなかったりすることがあって、基準がよく分からなかった。
いろいろ試してみたんだけどなんか分かった気がする。
(なお、AndroidDropboxアプリのバージョンは2.4.7.14で試しています。今後バージョンアップにより変わる可能性があります)

要するに

アプリのカメラアップロード機能でアップロードした画像は「写真」タブに表示される。
表示したくない場合は画像をDropboxから消せ。

それ以外のJpeg画像は、EXIFがあるものだけ撮影日時の新しい順に表示される。
撮影日時をいじれば表示順が変わる。EXIFを消せば表示されなくなる。

アップロードした画像と「写真」タブ

カメラアップロード機能以外でアップロードした場合の話。
EXIFのついたJpeg画像は「写真」タブに表示される。
表示はEXIFの撮影日時が新しい順に表示される。
撮影日時が古いものは、下にスクロールしていけば表示される。
古ければ古いほど頑張って下までスクロールしないと出てこない。

EXIFのないJpeg画像は、Android版アプリでは「写真」タブに表示されない。
Jpeg以外の画像も表示されない(後述するがカメラアップロードでアップロードされた場合を除く)。

なので、「写真」タブに表示されない画像を表示させたり、表示の順番を変えるには、EXIFの撮影日時をいじってやればよい。

EXIFの日付をいじくる

EXIFをいじくるツールはいろいろあるので、分かってる人は普段お使いのツールでどうぞ。
画像管理ソフトの類にはだいたいEXIFをいじくる機能があるのでは。

ここでは、Dropboxをインストール済みのWindoows PCで、ファイルのプロパティから操作する。

「写真」タブの「今日」のところに表示されない画像を「今日」のところに表示されるように修正する。

エクスプローラーでもなんでも、適当なファイラーでDropboxフォルダを開く。
画像が保存されているフォルダを開き、Dropboxの修正したい画像を選択して右クリックし、「プロパティ」を開く。

「詳細」タブを開いて、「撮影日時」の右側のカレンダーのアイコンをクリック。

カレンダーが表示されるので、今日(1月16日)を選択して、右下の「適用」をクリック。
撮影日時が修正されたら「OK」をクリックしてプロパティを閉じる。

しばらく待っていると… 「写真」タブの「今日」のところにさきほどの画像が表示される。

同様に、プロパティを開いて日付を昨日(1月15日)に修正すると、今度は「昨日」のところにさきほどの画像が表示される。こうやって、撮影日付をいじくることで、「写真」タブの好きな場所に画像を表示させることができる。

なお、日付を未来の日付にすると常に一番上に表示される… かと思って試してみたら「写真タブ」に全く表示されなくなってしまった。撮影に使ったカメラの時間設定が異常(2115年に設定されてるとか)だと、撮影日時もおかしくなってしまうので、「写真」タブに表示されるはずなのに表示されない場合は撮影日時をチェックしてみた方が良いかもしれない。

「写真」タブに画像を表示させたくない

さっきとは逆に、「写真」タブに画像を表示させたくないという場合の話。
たとえば、水着のおねえさんJpeg画像をDropboxに保存したら、「写真」タブに水着のおねえさんが表示されるようになってしまった。恥ずかしいので表示させたくない。
…本来、オンラインストレージには人に見られたら恥ずかしいものは保存すべきではないのであるから、そういう画像は削除するのが望ましいが、でも削除したくない場合はEXIFを消せば「写真」タブには表示されなくなる。

さきほどと同様に、Dropboxフォルダを開き、問題の画像を選択して右クリックし、「プロパティ」を開く。

左下の「プロパティや個人情報を削除」をクリック。

「このファイルから次のプロパティを削除」にチェックを入れ、右下の「すべて選択」をチェックし、「OK」をクリック。

しばらく待つと、Dropboxアプリの「写真」タブでは問題の画像が表示されなくなる。

なお、日付を消すと「写真」タブに表示されなくなるのはAndroid版アプリに限った話。
iOS版のアプリや、WebブラウザからDropboxを開いた場合には、「日付が不明な写真」として表示されてしまうのでご注意を。

カメラアップロードと「写真」タブ

ここからはDropboxアプリの「カメラアップロード」機能が有効である場合に、「カメラアップロード」機能で自動的にアップロードされた画像の話。

「カメラアップロード」でアップロードされたファイルは、EXIFにかかわらず「写真」タブに表示される。
Android標準のカメラアプリで撮影した写真はもちろんのこと、EXIF情報を記録しないで撮影された写真も、「カメラアップロード」でアップロードされたものはすべて「写真」タブに表示される。
EXIFのあるJpeg画像の場合は、前述のように撮影日時をいじくると「写真」タブにおける表示が変わるが、EXIFを消すとアップロードされた日の画像として「写真」タブに表示される。
EXIFの無いJpeg画像やpng画像も、アップロードされた日の画像として「写真」タブに表示される。おそらく、アップロードの時にDropbox側でアップロードの日時を記録しているのだと思う。ファイルをリネームしたり、タイムスタンプをいじくってみたけれど何も変わらなかった。

「カメラアップロード」でアップロードされた画像については、「写真」タブに表示させない方法は無いように思われる(あったら誰か教えて)。「写真」タブに表示させたくない画像は、他に移してDropboxから削除するしか無いのではないか。

カメラアップロード対象画像はすべて「写真」タブに表示されるので、撮影を終えた後、アップロードが終わり次第ただちに移動したいような場合は、「写真」タブの「今日の写真」をながめていればどの写真がアップロード済みかすぐに分かる。

pngは除外されるの?

なお、Dropboxのヘルプサイトには.pngは除外すると書いてあるのだけれど。
写真が写真ページに表示されない
モバイル アプリで写真が表示されない
私の場合はカメラアップロードでアップロードされた.png画像、具体的には端末で撮影したスクリーンショットは「写真」タブに表示されてます。なぜでしょうね。

「アルバム」の活用

人に画像を見せる際にアプリの「写真」タブで見せようとすると、意図せずに見せたくない画像を人に見せてしまう可能性がある。Dropbox内の画像を人に見せる場合は、面倒でも見せたい画像のみを「アルバム」に編集してから見せた方が無難であろう。