toImage array - wie benutzt man das?

Wie verwendet man Module oder Aktion und passt diese an.

toImage array - wie benutzt man das?

Beitragvon megpro » 29. Jan 2012, 13:49

Moin,

wie bnutzt man denn "toImage"?

habe das in diesem Modul, in welchem eine Datei aus den Matadaten benutzt wird:

http://www.redaxo.org/de/download/module/?modul_id=459

Jetzt soll das Bild resized werden mit automatischer Größenanpassung, also z.B. "120a"...

Code: Alles auswählen
$medium = OOMedia::getMediaByFileName($article->getValue('art_file2'));
$image = $medium->toImage(array('class' => 'ns_Image', 'alt' => 'test', 'resize' => '', 'width' => ''));


damit folgendes dabei rauskommt:
Code: Alles auswählen
<img src="./index.php?rex_resize=120a__testimage.jpg" class="ns_Image" alt="test" />
?

Also was muss man bei 'resize' => '' eingeben? width/height Angaben wären auch gut, wenn das denn bei automatischer Berechnung geht.

hoffe auf Hilfe.

Gruß Jens
Jetzt auf Rügen ;-)
Benutzeravatar
megpro
 
Beiträge: 70
Registriert: 16. Nov 2006, 12:17
Wohnort: Sassnitz / Rügen

Re: toImage array - wie benutzt man das?

Beitragvon Thomas.Blum » 30. Jan 2012, 09:12

Hej,

vorab. Ich würde toImage momentan nicht nutzen, da diese noch auf den alten Resizer setzt und nicht auf den image_manager.

Automatische Größenanpassung erfolgt auf 100px.
Da kannste leider keinen eigenen Wert mitgeben.

Daher am besten ermitteln ob Quer- oder Hochformat und dann width oder height mitgeben.
Code: Alles auswählen
$params['resize'] = true;
$params['width'] = 120;


Alternativen
Code: Alles auswählen
$params['height']
$params['crop']


vg Thomas
blumbeet - web.studio - Dresden - 0351 217 6225
webbude - Blog über CSS.XHTML.REX
Ein Wunschzettel
Benutzeravatar
Thomas.Blum
Entwickler
 
Beiträge: 4670
Registriert: 24. Aug 2004, 21:11
Wohnort: Dresden


Zurück zu Module/Aktionen [R4]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste