Schlagwörter

Kategorien

Archiv

Image Manager Addon (Version 1.0 jandeluxe)

 

image_manager Addon – Plugin (EP) Version

Diese Variante des image_manager Addons basiert auf der offiziellen 1.0 Version von Jan Kristinus , und ist via Extension Points um die Möglichkeit erweitert, per Plugins in die Bildverarbeitung einzugreifen. Folgende Extension Points stehen zur Verfügung:

Folgende Anmerkung dazu damit keine Mißverständnisse enstehen:

1. Background Effekt/Plugin: Das läßt sich nicht mit anderen Effekten kombinieren.. was schlicht an der Art und Weise liegt, wie dieses Ding intern arbeitet: streng genommen ist es eigentlich kein Effekt, sondern ein "Erzeuger"..

3. Referrer Plugin: Die Bilddatei die man in den Setting eintragen kann ist nicht jene, welche in dem Beispiel-link-Panobild als copyright badge drüberkopiert wird, sondern: dieses overlay ist per image_insert Effekt in dem Bildtyp definiert, den ich im Referrer Plugin dann angegeben habe.. die Bilddatei ist in dem Beispiel unverändert.. also das Panorama.. würde man dort ein andere Bild eintragen, würd eben jenes anstatt des Panoramas vom Server geliefert werden.

 

Folgende Plugins (und zusätzliche Effekt Klassen) sind im DL enthalten:

  • Rex Resize Plugin
  • Precompressor Plugin
  • Referrer Block Plugin
  • Background Plugin (aka roundedPHP)
  • Image Directory
  • roundcorners Effekt
  • jpg quality Effekt

benötigt ImageMagick und exec()

1. IMAGE_MANAGER_INIT : Dieser EP wird sehr früh im Verlauf des IM Codes aufgerufen (in der config.inc.php), er erlaubt Zugriff auf folgende Variablen im übergebenen $params array: rex_img_type. rex_img_file, imagepath, cachepath

2. IMAGE_MANAGER_FILTERSET : In diesem EP (in der class.rex_image_manager.inc.php) wird der image_type samt dem für ihn definierten Filterset übergeben. D.h. man kann an dieser Stelle die für diesen Bildtyp definierten Filter und ihre Parameter bearbeiten, als auch weitere hinzufügen, bzw. ganz neue erstellen. Weiterhin kann man an dieser Stelle ad hoc einen “virtuellen” image_type samt Filterset erzeugen (über diesen Weg wird z.b. die rex_resize/rex_filter Funktionalität des rex_resize.imagemanager.plugin im IM nachgebildet).

Verfügbare Plugins:

  • Rex Resize Ersetzt das Image_Resize Addon und bildet dessen Funktionen im image_Manager ab.
  • Precompress Ermöglicht die Verarbeitung von Bildern, die für die normale Verarbeitung mit der GD lib zu groß sind.
  • Image Directory Ermögliches Bilder außerhalb des ./files Ordners durch den ImageManager zu bearbeiten
  • Referrer Block Ermöglicht es auf image deep-links (aka Bilderklau) zu reagieren.
  • Background Erstellt on the fly (Hintergrund)Grafiken

Download

http://svn.rexdev.de/redmine/projects/image-manager-ep/files

Redaxo Forum

http://www.redaxo.org/de/forum/addons-f30/imagemanager-ep-plugin-version-komplettpaket-t16419.html

Der Dank geht hier an Jan (jandeluxe)

REXVideo | on-Laing Ltd. | CMS Redaxo

^ Scroll to Top