Gibt es eine einfache Möglichkeit, die JPEG-Qualität eines Bildes, das im Büroklammer-Plug-In für Schienen 3 gespeichert werden soll, anzugeben?Büroklammer: Geben Sie die JPEG-Qualität an
8
A
Antwort
14
Ja, es ist ziemlich einfach. Paperclip hat eine Option namens convert_options, die für diesen Zweck verwendet werden kann. Es übernimmt Parameter, die ImageMagick/Ghostscript akzeptieren kann. Hier
ein Beispiel:
class User < ActiveRecord::Base
has_attached_file :avatar, :styles => { :thumb => ["100x100>", :jpg] },
:convert_options => { :thumb => "-quality 92" }
0
Aufbauend auf @ DanneManne Antwort, wenn Sie die Original Bild konvertieren möchten, anstatt einen anderen Stil hinzufügen, definieren Sie einfach einen Stil namens :original
und setzen convert_options
für sie wie so:
has_attached_file :image,
styles: { original: {} },
convert_options: { original: "-quality 10" }