なかなか難しい

GooglePhotoが有料化して早半年以上経ってるわけだけど。一時期はQNAPにファイル入れてQPhotoで参照ってのもやろうとしたんだけど、ケチって家庭用のQNAP買ったらメモリ不足なのか読み込み速度がクソ遅く、全然スムーズにスマホで画像参照ができないってんで諦め。

お次はAmazonPhotoを使ってみようと思ったんだけど、こっちは撮影日時のソートしかできず、それ以外のスクショとかが全て日時不明ってことで一番下に行っちゃうのがもうダメで諦めた。

結局Googleドライブの空き容量削ってでもGooglePhotoが一番なんじゃねぇのってことでそこに落ち着いたのがつい先日。どうせ100GBは契約してるし、多少入れる分には大丈夫だろうってことでGooglePhotoを活用することになった。

で、最近になってアップロードに失敗しているものがあることに気付き、調べてみたらサイズが縦横256px未満のものはアップロードできんという仕様のようで、古い携帯の写真や一部スクショがエラーになってた。

これはもう面倒なのでアップロード対象外としてしまおうってことで、弾くことを考えたんだけど、ファイル数がそもそも多いので選んで弾くってのがなかなか難しく、大きさを一覧出力してコマンド使って弾いてしまおうという作戦を編み出した。

しかし難しいのが大きさの一覧出力。画面上で見る分には見れるんだけど、csvやなんやで吐き出すってのが難しい。ソフトも軽く探してみたんだけどやっぱり画面でしか見れず、出力機能を備えたものってのがパッと見つからなかったので自分で出力することに。

そんで、Excelでマクロ組んで、縦か横かが256px未満のものを抽出したんだけど、これまたdpiの問題やpngファイルの計算方法が異なる問題などで苦戦し、あとは単純に量が多いので結局エラー取るのに3日かかった。

37,000近い画像ファイルの内、1,500くらいのファイルが該当して弾いたんだけど、4%のファイルを目視で弾こうとしていたらと思うとゾッとする。とりあえずはエラーが無くなったので、このマクロコマンドを残しておいて次またどこかのタイミングでエラーが出るようなら使いまわそう。

コメント

error: Content is protected !!
タイトルとURLをコピーしました