Carrierwave-Bilddimension

7

Wie kann ich die Breite und Höhe der aktuellen Trägerwelle ermitteln?

In etwa so:

%Vor%

Leider funktionieren image.photo_width und image.photo_height nicht. Ich muss die Breite und Höhe der Bilder angeben, es ist auf dem jquery-Plugin erforderlich, das ich verwende.

    
King Pangilinan 13.01.2012, 23:21
quelle

4 Antworten

13

Kombinieren Sie Ссылка und Ссылка und du bekommst:

%Vor%     
DASGiB 04.02.2012 02:25
quelle
11

Sie können die Höhe und Breite als Attribute mit Ihrem Modell ganz einfach speichern, wenn Sie Rmagick verwenden. Im Carrierwave-Uploader:

%Vor%

Und in Ihrem Modell:

%Vor%     
JamieD 11.09.2012 13:09
quelle
1

Oder verwenden Sie einfach FastImage . Dies macht es wesentlich einfacher, Anhänge rückwirkend zu messen.

    
Micah Alcorn 14.10.2013 20:14
quelle
0

@ JamieDs Antwort funktionierte für mich, mit einer Ausnahme. Ich habe MiniMagick benutzt.

Also habe ich so etwas meinem Uploader hinzugefügt.

%Vor%     
zznq 24.09.2013 21:24
quelle