[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Thumbs in Kategorieübersicht + Resizing - 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/
gab
Beiträge: 42
Registriert: 26. Jan 2005, 11:37

Thumbs in Kategorieübersicht + Resizing

3. Mär 2005, 12:12

Hallo,

wie bekomme ich es hin, dass die Thumbnails in der Kategorieübersicht automatisch aus dem zugehörigen Artikel übernommen werden. Im Moment gebe ich die in den Metadaten ein. Dabei werden aber auch Hochformat-Bilder verzerrt. Gibt es keine proportionale Resize-Funktion, die egal bei welchem Bildformat die Bilder bei einer z.B. festgelegten Breite resized - ohne das Bild zu verzerren?

Gruß
gab

Goldfisch
Beiträge: 230
Registriert: 22. Sep 2004, 17:47
Wohnort: Aschaffenburg
Kontaktdaten: Website

3. Mär 2005, 12:34

Code: Alles auswählen

$file = "<img src=$REX[HTDOCS_PATH]/files/".$GC->getValue("rex_article.file")." width=155 height=90>";
es geht auch ne spur einfacher.
wenn du mal in den ausgabecode des moduls
kategorieübersicht schaust - da steht die bildgrösse doch fest drin.

155px breit und 90 hoch. ist klar das ein hochformatiges bild da querformatig wird, oder?

also einfach die angaben raus und es sollte funktionieren.

Code: Alles auswählen

$file = "<img src=$REX[HTDOCS_PATH]/files/".$GC->getValue("rex_article.file").">";

gab
Beiträge: 42
Registriert: 26. Jan 2005, 11:37

3. Mär 2005, 13:54

Danke für Deine Antwort. Mit dieser Methode (Bildmaße rausnehmen) wird das Bild natürlich nicht mehr verzerrt. Das heisst aber, man muss das Bild mit den richtigen Maßen in den Medienpool hochladen. Ich möchte aber, dass sich der Redakteur keine Gedanken über korrekte Bildgrößen machen muss! Ich möchte als admin eine bestimmte Höhe oder Breite (z.B. 100) angeben, und egal ob hoch- oder querformatige Bilder in welcher Größe auch immer hochgeladen werden, das Bild soll in der Übersicht auf eine Breite von 100 proportional richtig berechnet werden!

Gruß
gab

Benutzeravatar
vscope
Beiträge: 477
Registriert: 24. Aug 2004, 22:11
Wohnort: Austria/Vienna
Kontaktdaten: ICQ Website

3. Mär 2005, 15:51


gab
Beiträge: 42
Registriert: 26. Jan 2005, 11:37

4. Mär 2005, 11:52

Danke für den Hinweis. Ich denke mal, dass der Ordner in das gleiche Verzeichnis wie z.B. "addons" kommt!?
Ich wüsste nur noch gerne, wie man den Befehl "plugins/imageResize/index.php?image=100w__imagefile" in z.B.folgenden Bildauruf in der Ausgabe eines Modules einbindet (2 Unterstriche vor imagefile sind richtig?)
__________
<?

if ("FILE[1]" != "")
{
echo "<img src=$REX[HTDOCS_PATH]/files/FILE[1] width=250><br><br>";
}

?>
___________

Vielen Dank

gruß
gab

Benutzeravatar
vscope
Beiträge: 477
Registriert: 24. Aug 2004, 22:11
Wohnort: Austria/Vienna
Kontaktdaten: ICQ Website

4. Mär 2005, 11:56

Install the content of the zip File in the root of redaxo.

also einfach alles ins root verzeichniss spielen.
also in der ebene über redaxo/.

<?

if ("FILE[1]" != "")
{
echo "<img src=$REX[HTDOCS_PATH]plugins/imageResize/index.php?image=250w__FILE[1] width=250><br><br>";
}

?>

thats it.

das dir cache im folder ImageResize muss man vorher auf permissons 777 setzen.

gab
Beiträge: 42
Registriert: 26. Jan 2005, 11:37

4. Mär 2005, 13:10

Vielen Dank für die schnelle Antwort! Werde ich gleich ausprobieren.

gruß
gab

gab
Beiträge: 42
Registriert: 26. Jan 2005, 11:37

10. Mär 2005, 14:27

1.
Danke nochmal für den Tip. Ich habe es ausprobiert und Resizing funktioniert eigentlich sehr gut. Nur habe ich bei meinem Testbild (Querformat) ein Qualitätsverlust festgestellt (im Output Modul habe ich z.B. "...image=155a__" bzw. "...image=155w__" eingesetzt). Woran kann das liegen? Das Originalbild ist gestochen scharf. Ich muss dazu sagen, dass die Bilder in der Galerie-Übersicht stehen und diese aus den Metadaten der dazugehörigen Unterartikel erzeugt werden.

2.
Perfekt wäre es jetzt noch, wenn ich die Thumbs in der Galerie-Übersicht aus den dazugehörigen Unterartikeln erzeugen könnte!

Gruß
gab

ruwe
Beiträge: 173
Registriert: 3. Feb 2005, 02:28

10. Mär 2005, 15:02

hallo,

bei bildern gibt es immer qualitätsverlust wenn sie "geresizet" werden.
das heisst browser oder auch flash oder die meisten tools schaffen diese veränderung einfach nicht in der qualität wie das bildbearbeitungsprogramme schaffen. vereinfacht ausgedrückt liegt das daran dass die bilder einfach nur auf die gewünschte grösse reduziert werden doch die dateninfo die gleiche bleibt.
deshalb kann man generell sagen falls man auf bildqualität wert legt sollten grössere veränderungen im bildbearbeitungsprogramm stattfinden (meiner erfahrung nach sobald es über 20% sind - aber das ist sehr vom bild abhängig und eben der erwarteten quali).

grüsse
rupert

Benutzeravatar
vscope
Beiträge: 477
Registriert: 24. Aug 2004, 22:11
Wohnort: Austria/Vienna
Kontaktdaten: ICQ Website

11. Mär 2005, 14:24

img php file

plugins/imageResiz/index.php kannst du oben die
quality verändern.

$jpeg_quality = 75;

lg

vscope

gab
Beiträge: 42
Registriert: 26. Jan 2005, 11:37

11. Mär 2005, 14:41

Habe ich bereits gefunden und eingstellt (quality), trotzdem vielen Dank! Bei jpegs funktioniert das auch, bei gifs scheint die quality jedoch nicht so gut zu sein!? Ich habe einige Logos im gif-Format und dort sieht man Komprimierungsfehler. Mal schauen, an was das liegen kann (evtl. zu stark resized o.ä...).

gruß
gab

Benutzeravatar
vscope
Beiträge: 477
Registriert: 24. Aug 2004, 22:11
Wohnort: Austria/Vienna
Kontaktdaten: ICQ Website

11. Mär 2005, 14:43

das problem ist das gif kein freies format ist.
darum muss ich aus den gifs jpegs machen beim resizen.
dadruch ensteht wahrscheinlich der qualitäts verlust.

lg

vscope

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

11. Mär 2005, 15:08

vscope hat geschrieben:das problem ist das gif kein freies format ist.
darum muss ich aus den gifs jpegs machen beim resizen.
dadruch ensteht wahrscheinlich der qualitäts verlust.

lg

vscope
Hi,

die Patente auf das GIF Format sind letztes Jahr abgelaufen.
In den neueren GDLIB Versionen ist das lesen und schreiben von gifs möglich.

Vielleicht sollte eine Versionsprüfung der GDLIB mit in das ResizePlugin einfließen

siehe
http://www.boutell.com/gd/
07/21/04: gd 2.0.28 has been released. gd 2.0.28 restores support for reading and writing GIF images. There is also a fix for a possible problem in gdImageTrueColorToPalette.
Gruß,
Markus

Zurück zu „Allgemeines [R2]“