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" }
Powiązane problemy
- 1. Nie znaleziono pliku Paperclip
- 2. Przesyłanie pliku Paperclip AngularJS/Rails
- 3. Jakość zapisanego pliku JPG w języku C#
- 4. mod_rails and Paperclip problem Paperclip :: NotIdentifiedByImageMagickError
- 5. Python PIL Jakość JPEG
- 6. Przesyłanie z Paperclip 404ing
- 7. Jak kontrolować jakość screenów selenowych
- 8. Paperclip 422 Błąd
- 9. Paperclip i xhr.sendAsBinary
- 10. Opis id_partition w Paperclip
- 11. Paperclip, fog.io i Rackspace
- 12. Szyny Paperclip polimorficzne style
- 13. Paperclip z sidekiq
- 14. Howto: Popraw jakość pliku PDF przed OCR za pomocą C#
- 15. Dlaczego Android traci jakość obrazu podczas wyświetlania pliku PNG?
- 16. Płótno drawImage() słaba jakość
- 17. Jak ustawić jakość usługi?
- 18. Zachowaj jakość obrazu
- 19. Android Niestandardowe Kamera Jakość
- 20. Jak poprawić jakość obrazu matplotlib?
- 21. Migracja EntityFramework Określ web.config
- 22. Testy Rspec wiszące z Paperclip
- 23. Backbone + Szyny '' Paperclip asynchroniczne Przesłane
- 24. Paperclip nie może znaleźć imagemagick
- 25. Zastępowanie content_type dla Rails Paperclip plugin
- 26. Sprawdź jakość obrazu przed OCR
- 27. Jak zwiększyć jakość tekstu Graphics2D?
- 28. Lepsza jakość obrazu z UIGraphicsGetImageFromCurrentImageContext()
- 29. Popraw jakość nagrywania dźwięku Android?
- 30. Jakość skalowania obrazu Adobe Flex