|
|
Latest News |
Latest Threads |
|
 |
56.064 Posts & 4.945 Themen in 78 Foren |
|
|
|
 |
Forensuche |
|
Suchbegriff |
Benutzerauswahl |
Ergebnisse anzeigen |
 |
 |
Tranparente Avatare 31 Beiträge in diesem Thema |
|
|
 |
|
 |
02.07.2011 - 19:01 Uhr |
|
|
|
Hallo zusammen,
ich weis nicht ob es an mir liegt oder am Kit. Wenn ich ein Avatar hochlade *.png und dieses auch transparent ist, dann bekommt das PNG einen schwarzen Hintergrund. Es wird auch nicht nur schwarz dargestellt sondern beim Upload kann die Transparenz nicht übernommen werden.
Hat jemand eine Lösung parat?
|
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Sumale.nin - 02.07.2011 - 19:10 Uhr |
|
|
|
|
|
|
|
 |
|
 |
02.07.2011 - 21:30 Uhr |
|
|
|
das passiert immer dann und nur dann, wenn beim upload die png grafik nach einer festen größenangabe automatisch verkleinert wird.
wenn dem so ist, wird da bild nämlcih beim upload neu erstellt und genau dann, beim neu erstellen, geht die transparens verlohren.
|
|
|
|
|
|
|
 |
|
 |
03.07.2011 - 11:19 Uhr |
|
|
|
Gibt es keine Möglichkeit mit GD dieses Verfahren im Kit zu ersetzen? Mit GD bleibt die Transparenz ja erhalten. Hat jemand Erfahrung damit?
|
|
|
|
|
|
|
 |
|
 |
03.07.2011 - 12:36 Uhr |
|
|
|
|
|
|
 |
|
 |
03.07.2011 - 13:29 Uhr |
|
|
|
Ich weis, aber das es mit GD möglich ist. Unter 4images werden auch Thumbails erstellt oder beim Upload die Bilder verkleinert und dort hat man auch weiterhin die Transparenz. Schade eigentlich.
|
|
|
|
|
|
|
 |
|
 |
03.07.2011 - 14:51 Uhr |
|
|
|
imagepng()
imagegif()
imagejpeg()
Um zu prüfen, welchen Datei-Typ das Bild / die Datei besteht, würd ich den MIME-Type benutzen (und als Prüfung per Datei-Name die letzten Zeichen [jp(e)g, png, gif etc.).
Je nach Typ wird eines der drei obigen (oder andere, je nach Typ) Funktion verwendet und verwaltet. Dann gehen auch .png-Bilder mit transparenz als neues Bild. Animationen hingegen gehen glaub ich nicht.
|
|
|
|
|
|
|
 |
|
 |
03.07.2011 - 15:20 Uhr |
|
|
|
Ich weis leider nicht wie man das im Kit so verbauen kann
|
|
|
|
|
|
|
 |
|
 |
03.07.2011 - 15:23 Uhr |
|
|
|
Beim Standard-Kit wird doch gar kein neues Bild erstellt, sondern nur kopiert oO Hast du eine Änderung diesbezüglich?oO
|
|
|
|
|
|
|
 |
|
 |
03.07.2011 - 15:32 Uhr |
|
|
|
|
|
|
 |
|
 |
03.07.2011 - 16:52 Uhr |
|
|
|
Ich habe mich vertan, ich nutze das hier:
http://www.pimpyourkit.de/include.php?path=tutorial&contentid=121
Wenn ich das jetzt suche | PHP-Quelltext case 3:
imagepng($image1,$config['avatar_path'].'/'.$filename);
break; | |
und hiermit ersetze:
| PHP-Quelltext case 3:
imagesavealpha($image1, true); # transparency
imagepng($image1,$config['avatar_path'].'/'.$filename);
break; | |
geht das leider nicht
Und wenn ich das suche
| PHP-Quelltext $image = imagecreatefrompng($config['avatar_path'].'/original_avatar/'.$filename); | |
und darüber das einfüge
| PHP-Quelltext imagesavealpha($image, true); # transparency | |
geht das auch nicht
|
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Sumale.nin - 03.07.2011 - 16:55 Uhr |
|
|
|
|
|
|
|
 |
|
 |
03.07.2011 - 17:31 Uhr |
|
|
|
in diesem fall müsste sicherlich das $image mit $filename getauscht werden.
so wie es jetzt ist, kann das script mit $image ja nix anfangen
|
|
|
|
|
|
|
 |
|
 |
03.07.2011 - 17:39 Uhr |
|
|
|
Hö?oO $image1 ist doch die Resource, die bei den Funktionen angesprochen werden muss oO
Oder siehst du was, was ich nicht sehe?*brille aufsetzt*
|
|
|
|
|
|
|
 |
|
 |
03.07.2011 - 17:53 Uhr |
|
|
|
Ich hab das jetzt so
| PHP-Quelltext case 3:
$imTransp=imagecolorallocatealpha($image1, 0, 0, 0, 127);
imagefill($image1, 0, 0, $imTransp );
imagepng($image1,$config['avatar_path'].'/'.$filename);
break; | |
Das bringt aber weiterhin kein Erfolg 
Bullet mein wohl das
| PHP-Quelltext $filename | |
Das geht auch nicht
| PHP-Quelltext $imTransp=imagecolorallocatealpha($image, 0, 0, 0, 127);
imagefill($image, 0, 0, $imTransp );
$image = imagecreatefrompng($config['avatar_path'].'/original_avatar/'.$filename); | |
|
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Sumale.nin - 03.07.2011 - 18:03 Uhr |
|
|
|
|
|
|
|
 |
Ähnliche Themen |
|
|
|
|
|
|
|
|