Czy istnieje prosty sposób określenia jakości obrazu JPEG zapisanego w wtyczce spinacza dla szyn 3?Paperclip: Określ jakość pliku jpeg/jpg
8
A
Odpowiedz
14
Tak, to całkiem proste. Spinacz ma opcję zwaną: convert_options, która może być używana do tego celu. Pobiera parametry, które może zaakceptować ImageMagick/Ghostscript.
Oto przykład:
class User < ActiveRecord::Base
has_attached_file :avatar, :styles => { :thumb => ["100x100>", :jpg] },
:convert_options => { :thumb => "-quality 92" }
0
Opierając się na użytkownika @ DanneManne odpowiedź, jeśli chcesz przekonwertować oryginalny obraz zamiast dodać inny styl, wystarczy zdefiniować styl zwany :original
i ustawić convert_options
dla niego jak więc:
has_attached_file :image,
styles: { original: {} },
convert_options: { original: "-quality 10" }