Lorsqu'un utilisateur télécharge des photos avec un téléphone mobile en utilisant Carrierwave/Dropzone, les photos seront parfois latérales dans l'aperçu, mais les photos sont sauvegardés en s3 avec la bonne rotation. Cependant, bien qu'ils soient sauvegardés dans s3 avec la bonne rotation, lorsqu'ils sont affichés sur l'application Web, ils sont de nouveau affichés latéralement. Très perturbant.Les photos téléchargées par mobile avec carreirwave/dropzone sont pivotées correctement en s3 mais apparaissent de côté sur ma webapp
0
A
Répondre
0
Voici le code pour faire fonctionner
class AvatarUploader < CarrierWave::Uploader::Base
include CarrierWave::MiniMagick
process :auto_orient
def auto_orient
manipulate! do |image|
image.tap(&:auto_orient)
end
end
end
Side note: auto_orient
ne fonctionne pas avec effet rétroactif, les images doivent être re-téléchargés pour eux d'avoir la bonne orientation.