[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Frage zu Image Resize Addon - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Benutzeravatar
anita
Beiträge: 711
Registriert: 25. Jan 2007, 10:25
Wohnort: Finsterwalde

Frage zu Image Resize Addon

25. Jan 2007, 10:40

Hallo an alle,

um es gleich vorwegzunehmen, ich hab grad vor 4 Tagen mit Redaxo angefangen. Hab also das Demo von blumbeet mit installiert und bin nun am Probieren.

Leider hab ich es nicht hinbekommen, ein Bild zu verkleinern. Mit dem Image Resize Addon kann ich mir zwar ein Bild im Browser verkleinert anzeigen lassen, aber was nutzt das dem Benutzer? Hab ich da etwas nicht richtig verstanden?

Ich hab mir das so vorgestellt, daß Bilder verkleinert werden und gespeichert. Aus lauter Verzweiflung hab ich erstmal beim upload in den Medienpool eine Funktion zum Bilderverkleinern eingebaut. Das ist aber nicht sehr komfortabel, weil feste Breite oder Höhe, je nach Format.

Weiß jemand einen besseren Lösungsansatz?
Gruß Anita

javanita engineering, immer eine zündende Idee
http://www.javanita.com

Benutzeravatar
Markus.Staab
Entwickler
Beiträge: 9634
Registriert: 29. Jan 2005, 15:50
Wohnort: Aschaffenburg/Germany
Kontaktdaten: ICQ Website

25. Jan 2007, 11:49

Hi Anita,

willkommen bei REDAXO!

An welcher Stelle sollen den die Bilder in welcher Größe auftauchen?

Gruß,
Markus

Benutzeravatar
anita
Beiträge: 711
Registriert: 25. Jan 2007, 10:25
Wohnort: Finsterwalde

25. Jan 2007, 12:05

hi Markus,

wo genau die Bilder dann auftauchen sollen, das soll der Benutzer selbst entscheiden können. Also auf irgendeiner Unterseite eben.

Ich will ein CMS auf der Basis von Redaxo für eine Benutzerin einrichten und sie soll selbst die Inhalte bearbeiten. Das heißt eben auch Bilder hochladen und einbinden. Erfahrungsgemäß achten die Leute nicht immer auf die Größe der Bilder, deshalb hab ich bis jetzt immer in den upload eine Funktion zum Verkleinern eingebaut.

Ich blick ja auch bei Redaxo noch nicht durch. Vielleicht gibt es eine Möglichkeit über die Admin-Oberfläche Bilder zu verkleinern und ich hab es bloß noch nicht gefunden.
Gruß Anita

javanita engineering, immer eine zündende Idee
http://www.javanita.com

Benutzeravatar
uwe
Beiträge: 264
Registriert: 21. Dez 2005, 18:39
Wohnort: Hamburg
Kontaktdaten: Website

25. Jan 2007, 12:46

Moin Anita,

die Bilder werden im Backend in den Seiten (Artikel) eingebunden.
dafür gibt es fertige Module in: Download > Module
dort mal kucken nach "Bild", z.B.

http://www.redaxo.de/165-Moduldetails.html?module_id=69
http://www.redaxo.de/165-Moduldetails.h ... ule_id=158

Ich würde Bilder nicht verkleinert hochladen. Weil, die gewünschte Größe kann sich ja leicht mal ändern...
Mit den o.a. Modulen bist du da variabel.

Mfg
Uwe

Benutzeravatar
Thomas.Blum
Entwickler
Beiträge: 5063
Registriert: 24. Aug 2004, 22:11
Wohnort: Dresden
Kontaktdaten: Website

25. Jan 2007, 12:58

Hej Anita,
anita hat geschrieben:Ich blick ja auch bei Redaxo noch nicht durch. Vielleicht gibt es eine Möglichkeit über die Admin-Oberfläche Bilder zu verkleinern und ich hab es bloß noch nicht gefunden.
bei der Modulausgabe des Moduls "02 - Bild" kannst du bsplw. anstatt:

Code: Alles auswählen

<?php

if ("REX_FILE[1]" != "") {
	print '<img src="'.$REX['HTDOCS_PATH'].'files/'."REX_FILE[1]".'" alt="'."REX_VALUE[1]".'" title="'."REX_VALUE[1]".'" />';
}
?>

Code: Alles auswählen

<?php

if ("REX_FILE[1]" != "") {
	print '<img src="index.php?rex_resize=100w__'."REX_FILE[1]".'" alt="'."REX_VALUE[1]".'" title="'."REX_VALUE[1]".'" />';
}
?>
Die Zahl 100 entsprechend verändern.

vg Thomas

Benutzeravatar
anita
Beiträge: 711
Registriert: 25. Jan 2007, 10:25
Wohnort: Finsterwalde

25. Jan 2007, 14:55

hi Uwe,

das ist ja super. Hab erstmal das einfachere (Nr 2) genommen. Bei der Gelegenheit hab ich gleich ausprobiert, wie man ein neues Modul reinbringt. Klappt ganz prima.

hi Thomas,

das ist auch eine gute Möglichkeit, aber haben dann nicht alle Bilder die gleiche Breite? Ich mache immer gern die Fallunterscheidung, ob Hoch- oder Querformat und danach wird entweder die Höhe oder die Breite auf den Wert gesetzt. Vielleicht könnte man das noch einbauen. Werd ich mal probieren.

Ich find es jedenfalls toll, dass Ihr so hilfsbereit seid.
Gruß Anita

javanita engineering, immer eine zündende Idee
http://www.javanita.com

Benutzeravatar
Thomas.Blum
Entwickler
Beiträge: 5063
Registriert: 24. Aug 2004, 22:11
Wohnort: Dresden
Kontaktdaten: Website

25. Jan 2007, 16:37

HEj,

wenn du anstatt w ein h eingibst wird die Höhe auf den Wert gebracht. Schau einfach einmal beim resize Addon. Da stehen weitere Infos drin.

vg Thomas

Benutzeravatar
Markus.Staab
Entwickler
Beiträge: 9634
Registriert: 29. Jan 2005, 15:50
Wohnort: Aschaffenburg/Germany
Kontaktdaten: ICQ Website

25. Jan 2007, 18:57

Hi,

du kannst auch bei deinem Modul ein paar eingabefelder einbauen, mit denen der Redakteur das Resizen steuern kann (Felder für Höhe/Breite und Format (Hoch/Querformat)).

Allerdings halte ich nix davon, dem Redakteur so viele Freiheiten zu geben,.. lieber 2 Module anlegen indem dann diese Eingaben fest vorgegeben sind (Damit kannst du im Nachhinein die Formate aller Bilder die dieses Modul verwenden ändern, mit nur einer Änderung im Modulquellcode. Wenn man das dem User überlässt (als Eingabe) dann muss man sonst in jedem Block das ändern)

Gruß,
Markus

Benutzeravatar
anita
Beiträge: 711
Registriert: 25. Jan 2007, 10:25
Wohnort: Finsterwalde

26. Jan 2007, 12:28

Hi,

herzlichen Dank für Eure Anregungen. Ich werde mich noch genauer damit beschäftigen.

Noch eine kurze Frage zum upload in den Medienpool. Hab mal im Quelltext gelesen und wie ich sehe, ist da noch keine Überprüfung drin, ob ein erlaubter Dateityp hochgeladen wurde und auch keine size-Begrenzung.

Also ich glaub, ich werde erstmal da ansetzen und das ergänzen. Außerdem habe ich mich entschlossen, die Bilder beim upload doch schon auf ein erträgliches Maß zu verkleinern. Ein bißchen Speicherplatz sparen, kann nicht schaden.

Wenn ich es fertig hab, stelle ich es gern zur Verfügung. Wo macht man das am besten? Oder vielleicht gibt's das schon?
Gruß Anita

javanita engineering, immer eine zündende Idee
http://www.javanita.com

Benutzeravatar
uwe
Beiträge: 264
Registriert: 21. Dez 2005, 18:39
Wohnort: Hamburg
Kontaktdaten: Website

26. Jan 2007, 13:54

Moin Anita,

statt verkleinern ist IMHO komprimieren die bessere Alternative.
Die Qualitätsverluste sind nur minimal.

Einfach mal in Photoshop o.ä. probieren.

Mfg
Uwe

Benutzeravatar
anita
Beiträge: 711
Registriert: 25. Jan 2007, 10:25
Wohnort: Finsterwalde

26. Jan 2007, 14:06

Hallo Uwe,

da stimme ich Dir voll und ganz zu. Aber das soll für Benutzer sein, die zur Bearbeitung von Bildern nicht in der Lage sind, weil sie es einfach nicht können. Du hast schon recht, selbst die verkleinerten Bilder haben einige kbyte mehr als das gleiche komprimiert, aber manchmal muß man eben Kompromisse eingehen.
Gruß Anita

javanita engineering, immer eine zündende Idee
http://www.javanita.com

Benutzeravatar
Markus.Staab
Entwickler
Beiträge: 9634
Registriert: 29. Jan 2005, 15:50
Wohnort: Aschaffenburg/Germany
Kontaktdaten: ICQ Website

26. Jan 2007, 14:26

Hi zusammen,

es gibt sicher auch algorithmen in php um ein Bild zu komprimieren..

Gruß,
Markus

Benutzeravatar
uwe
Beiträge: 264
Registriert: 21. Dez 2005, 18:39
Wohnort: Hamburg
Kontaktdaten: Website

27. Jan 2007, 10:11

juup, so man GDLib hat.

Benutzeravatar
anita
Beiträge: 711
Registriert: 25. Jan 2007, 10:25
Wohnort: Finsterwalde

1. Feb 2007, 13:54

hallo zusammen,

also ich bin noch nicht dazu gekommen, da weiter zu machen, aber das wird noch.

Markus die Idee mit den Eingabefeldern ist gut, hab auch schon mal in diese Richtung gedacht. Für Benutzer, die das verstehen, wäre das ganz gut.

Mit dem Komprimieren bin ich mir jetzt nicht sicher, aber man kann ja die Qualität des neuen Bildes in % angeben. Wäre das dann so was in der Art?

@ uwe, ohne GDLIB sieht's wirklich traurig aus. Hast Du die nicht installiert?
Gruß Anita

javanita engineering, immer eine zündende Idee
http://www.javanita.com

Benutzeravatar
uwe
Beiträge: 264
Registriert: 21. Dez 2005, 18:39
Wohnort: Hamburg
Kontaktdaten: Website

2. Feb 2007, 10:23

Moin Anita!

klar hab ich die (bzw. mein Provider) installiert.
aBär, manche haben sie auf den eigenen servern nicht.
War einfach 'nur' eine anmerkung, welche Vorraussetzungen man haben muss, z.b. für imagejpeg() ...

Mfg
Uwe

edit: gerade gesehen: das wäre auch noch was für dich:
http://forum.redaxo.de/ftopic3489.html&highlight=

Benutzeravatar
anita
Beiträge: 711
Registriert: 25. Jan 2007, 10:25
Wohnort: Finsterwalde

2. Feb 2007, 15:54

hi uwe,

danke für den Tipp, da hat ich schon mal einen Blick reingeworfen, jetzt nochmal etwas genauer und dabei ist mir klar geworden, daß eine Änderung in dem upload-script zum Medienpool wirklich nicht so gut ist.

Vielleicht wäre ein AddOn, was man nach dem upload aufruft und das dann das Bild verkleinert und dabei das Original überschreibt eine Idee.

Da werd ich mich jetzt doch mal damit beschäftigen, wie man so ein AddOn schreibt.
Gruß Anita

javanita engineering, immer eine zündende Idee
http://www.javanita.com

Zurück zu „Allgemeines [R3]“