Ich suche nach einer Möglichkeit, die Bildausrichtung vorzugsweise mit Paperclip zu bestimmen, aber ist das überhaupt möglich oder muss ich RMagick oder eine andere Bildbibliothek dafür benutzen?Bildausrichtung und Validierung mit Paperclip?
Fallszenario: Wenn ein Benutzer ein Bild hochlädt, überprüfe ich die Ausrichtung/Größe/Abmessungen, um festzustellen, ob das Bild im Hochformat/Querformat oder Quadrat ist und speichere dieses Attribut im Modell.
10 Wird der Callback nicht 'after_post_process' genannt? –
Es ist 'after_attachment_post_process' hier, weil Sie mit Paperclip Postprozessoren für jeden Anhang in Ihrem Modell deklarieren können. Sie tun dies, indem Sie 'after_ATTACHMENT-NAME_post_process' deklarieren. Wenn also sein Anhang "media" heißt, wäre sein Postprozessor 'after_media_post_process'. – Joseph
Wahrscheinlich möchten Sie 'source_file_options: {all: '-auto-orient'}' anstelle von 'convert_options:' verwenden, da es vor der Erzeugung der verschiedenen Stile orientiert ist und die erwarteten Bildgrößen in Ihren Stilen erzeugt. –