Halloo Zusammen,
wenn ich ein PNG mit einem transparentem Hintergrund mit dem ImageManger resize erhalte ich das verkleinert PNG mit einem weissen Hintergrund.
Das kann ich beheben in dem ich noch den "mirro" Filter hinterherjage (background: transparent/png24).
Allerdings erhalte ich dann selbstverständlich eine ungewollte Spiegelung.
(Hier würde es mir schon helfen wenn ich die Werte für die Spiegelung auf 0 / 0% setzte könnte.)
Kann das jemand nachvollziehen bzw. hat jemand einen Tipp für mich?
LG
Oliver
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/
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/
- Oliver.Kreischer
- Beiträge: 2508
- Registriert: 17. Dez 2004, 00:03
- Wohnort: Velbert - LA
- Kontaktdaten: Website
Image Manager -> PNG bekommt eine Hintergrundfarbe
Zuletzt geändert von Oliver.Kreischer am 3. Mai 2011, 07:57, insgesamt 2-mal geändert.
> Friends Of REDAXO Gemeinsame REDAXO-Entwicklung!
> REDAXO Agenturen. Eintragen erwünscht!
> Komm in den Slack Channel Es lohnt sich!
> REDAXO Agenturen. Eintragen erwünscht!
> Komm in den Slack Channel Es lohnt sich!
Re: Image Manager -> PNG bekommt eine Hintergrundfarbe
Welche IM Version.. welches Hosting?Oliver.Kreischer hat geschrieben:wenn ich ein PNG mit einem transparentem Hintergrund mit dem ImageManger resize erhalte ich das verkleinert PNG mit einem weissen Hintergrund.
Kann das jemand nachvollziehen bzw. hat jemand einen Tipp für mich?
lg,
Jan
vg, Jan
Re: Image Manager -> PNG bekommt eine Hintergrundfarbe
Hallo,
habe das Problem auch.. Version 1.0 auf R4.3.2.
Hoster ist Hosteurope.
Weißt Du dafür eine Lösung?
habe das Problem auch.. Version 1.0 auf R4.3.2.
Hoster ist Hosteurope.
Weißt Du dafür eine Lösung?
Viele Grüße
cukabeka
cukabeka
Re: Image Manager -> PNG bekommt eine Hintergrundfarbe
oh, hat sich erledigt: hatte mich beim img_typ verschrieben: wenn es den bildtyp gibt, klappt es prima.
Viele Grüße
cukabeka
cukabeka
Re: Image Manager -> PNG bekommt eine Hintergrundfarbe
Nen Greyscale kann man anscheinend leider nicht über ein transparentes PNG drüberlegen, oder?
Viele Grüße
cukabeka
cukabeka
- svenalbert
- Beiträge: 1308
- Registriert: 24. Nov 2005, 17:21
- Wohnort: Clausthal-Zellerfeld / lower saxony
- Kontaktdaten: ICQ Website
Re: Image Manager -> PNG bekommt eine Hintergrundfarbe
Hmmmm, nachdem ich kurz bei Oliver nachgefragt habe und er nicht wirklich weiß, ob sich diesbezüglich was getan hatte, frage ich mal kurz in die Runde, ob das gefixt ist (sein sollte), bzw. warum das auftritt.
Falls das irgendwas zur Sache tut --> Versionen
REDAXO: 4.5.1
PHP: 5.3.27
MySQL: 5.5.31
Anscheinend habe ich das erste Mal versucht ein transparentes PNG zu resizen.
Ich kann auch das Verhalten mit dem "mirror"-Effekt nachvollziehen. Da wird der Hintergrund wieder transparent.
Danke, viele Grüße,
Sven
Falls das irgendwas zur Sache tut --> Versionen
REDAXO: 4.5.1
PHP: 5.3.27
MySQL: 5.5.31
Anscheinend habe ich das erste Mal versucht ein transparentes PNG zu resizen.
Ich kann auch das Verhalten mit dem "mirror"-Effekt nachvollziehen. Da wird der Hintergrund wieder transparent.
Danke, viele Grüße,
Sven
Re: Image Manager -> PNG bekommt eine Hintergrundfarbe
Habe das Problem auch noch: transparente PNG bekommen einen schwarzen Hintergrund. Woran kann das liegen?
Viele Grüße
cukabeka
cukabeka
Re: Image Manager -> PNG bekommt eine Hintergrundfarbe
Hast du ggfs noch einen anderen Filter nach dem resize?
Re: Image Manager -> PNG bekommt eine Hintergrundfarbe
Nee, es liegt wirklich an dem IM, hier gab es dazu auch schon mal eine Diskussion:
https://github.com/redaxo/redaxo4/issues/101
Weiß aber nicht, ob das inzwischen in 4.6 behoben ist, da es bei mir in einer 4.5 auftrat. Habe aber mal einen Patch eingereicht:
https://github.com/redaxo/redaxo4/pull/369
https://github.com/redaxo/redaxo4/issues/101
Weiß aber nicht, ob das inzwischen in 4.6 behoben ist, da es bei mir in einer 4.5 auftrat. Habe aber mal einen Patch eingereicht:
https://github.com/redaxo/redaxo4/pull/369
Viele Grüße
cukabeka
cukabeka
Re: Image Manager -> PNG bekommt eine Hintergrundfarbe
Vielleicht solltest zuerst mal ne 4.6.1 probieren: https://github.com/redaxo/redaxo4/blob/ ... es.txt#L25
Kannst ja auch nur die betreffende Datei austauschen.
Kannst ja auch nur die betreffende Datei austauschen.
Re: Image Manager -> PNG bekommt eine Hintergrundfarbe
hm, ok, danke, habe ich noch nicht gesehen. dafür allerdings in meinem projekt ein update zu fahren, ist mir zu aufwändig. vielleicht hilft's ja anderen usern auf rex<4.6
Viele Grüße
cukabeka
cukabeka
- ralf.schlott
- Beiträge: 625
- Registriert: 5. Dez 2007, 21:22
- Wohnort: Hamburch
- Kontaktdaten: Website
Re: Image Manager -> PNG bekommt eine Hintergrundfarbe
Ich habe eine Redaxo 4.6.1 grad frisch von github online und wollte mit dem Image Manager mehrere transparente PNG ausgeben:
- resize auf bestimmte Höhe
- workspace transparent
Leider gibt er bei Transparent das Bild nicht aus. Wenn ich einen farbigen Hintergrund wähle, alles tutti.
Bildausgabe erfolgt mit SEO42-Methode.
Ist das immer noch nicht gefixt mit PNGs?
- resize auf bestimmte Höhe
- workspace transparent
Leider gibt er bei Transparent das Bild nicht aus. Wenn ich einen farbigen Hintergrund wähle, alles tutti.
Bildausgabe erfolgt mit SEO42-Methode.
Ist das immer noch nicht gefixt mit PNGs?
- Danke für Redaxo! -
http://www.prenzlweb.de
http://www.prenzlweb.de
Re: Image Manager -> PNG bekommt eine Hintergrundfarbe
Wo genau das Problem gelöst werden soll kann ich nicht sagen, hab mich das nicht voll ins Addon eingearbeitet, habe aber einen Hack gefunden.
Die Uhrsache ist dass das Datei Format. Womöglich nur in manchen Fällen wird das Datei Format in Grossbuchstaben übernommen anstatt in Kleinbuchstaben.
Somit
Um dies zu umgehen habe ich folgenden Code auf Zeile 159 eingesetzt.
Nun wird die Datei gespeichert und somit auch dargestellt. Hoffe dies hilft weiter.
Die Uhrsache ist dass das Datei Format. Womöglich nur in manchen Fällen wird das Datei Format in Grossbuchstaben übernommen anstatt in Kleinbuchstaben.
Somit
anstattPNG
In der Datei /redaxo/include/addons/image_manager/classes/class.rex_image.inc.php wird in der _sendImage Funktion (Zeile 155) eine Datei gespeichert. Allerdings triff keine If Abfrage zu da jeweils das Datei Format in Kleinbuchstaben erwartet wird (ab Zeile 183).png
Code: Alles auswählen
if ($this->img['format'] == 'jpg' || $this->img['format'] == 'jpeg') {
...
} elseif ($this->img['format'] == 'png') {
...
} elseif ($this->img['format'] == 'gif') {
...
} elseif ($this->img['format'] == 'wbmp') {
...
}
Code: Alles auswählen
$this->img['format'] = strtolower($this->img['format']);