Nextcloudにアップロードした画像が回転するのを直した件

nextcloud

約 2 分で読めます。



最近自分のNextcloudにアップロードした画像が回転してしまっていたので、直した記事。

結論から言うと、exif拡張を入れるだけ。
これで自動的にNextcloud側でEXIF情報を使って適切な向きにしてくれます。

ここのページに書いてあることそのまんま。

Photos do not get rotated correctly (EXIF tags) · Issue #839 · nextcloud/server
Steps to reproduce Take a photo with a phone held upright (I used a Jolla phone) Upload the picture to Nextcloud Expecte...



こちらにコミットがありますので、参考にしてください。

Added exif extension for correct orientation of image file. · kurofuku/nextcloud-container-fpm@d293272
Contribute to kurofuku/nextcloud-container-fpm development by creating an account on GitHub.

php:8.0.15-fpm-busterを使うように変更していますが、これはlatestだとPHPバージョンが8.0より大きくなりNextcloudが動作しなくなったため、8.0系の最新を指定した、というものです。
本記事の本筋とは関係ないので、無視しても構いません。

対応前は以下のようにいくつかの画像が横に倒れてしまっています。



対応後
横に倒れていた画像が正立しています!



exif拡張を入れるだけだと、すでにプレビューが作られている画像は直りませんので、再度プレビューを再生成する必要があります。

こちらに記事がありますので、参考にしてください。

終わりに

いかがでしたか。

これで画像を見るときにイライラせずに済みますよ!

この記事を書いた人

組込ソフト歴15年の外資系エンジニア。
前職で組込Linuxを使った商品設計/品質確保の業務に従事。
Raspberry Piが好き。
株式投資で年50万円を稼ぐ。
妻は香港人(国際結婚)。

Please follow me
nextcloudPHP
Please follow me

Comments

タイトルとURLをコピーしました