Antworten: 15
Seite [1] |
|
Enigmatic Rock the board Beiträge: 96 |
# Thema - 16.01.2011 um 15:48 Uhr
Hallo, Wie kann ich es machen das die bilder die ich news hochlade auch das format behalten? Also ich hab da ein png... und das wird komischerweise in jpg umgewandeld... Die news haben ja schon ein hintergrund bei mir ...und dann wird das bild mit format png was bei mir einen transparenten hintergrund hat eingefügt aber bekommt automatisch einen schwarzen hintergrund und bleibt nicht transparent .. ,sollte ja eigentlich dann den hintergrund anehmen . Versteht ihr was ich meine ? |
Inaktiv |
|
Tress13 Highlander Herkunft: Lüdenscheid Beiträge: 3048 |
# Antwort: 1 - 16.01.2011 um 15:57 Uhr
Deine Bilder sind auf deinem PC auch wirklich als .png gespeichert ? Oder kann vlt da schon der Fehler liegen ? ------------------ www.iv-gaming.de | www.iv-artwork.de |
Inaktiv |
|
Enigmatic Thread-Ersteller Rock the board Beiträge: 96 |
# Antwort: 2 - 16.01.2011 um 16:19 Uhr
ja sind sie |
Inaktiv |
|
Tress13 Highlander Herkunft: Lüdenscheid Beiträge: 3048 |
# Antwort: 3 - 16.01.2011 um 16:44 Uhr
Wo lädst du die hoch ? Unter Verwaltung/Kategorien/News ? ------------------ www.iv-gaming.de | www.iv-artwork.de |
Inaktiv |
|
Enigmatic Thread-Ersteller Rock the board Beiträge: 96 |
# Antwort: 4 - 16.01.2011 um 16:48 Uhr
Na hier index.php?mod=news&action=picture&id=3 id= die news also bei mir die dritte |
Inaktiv |
|
Tress13 Highlander Herkunft: Lüdenscheid Beiträge: 3048 |
# Antwort: 5 - 16.01.2011 um 16:52 Uhr
So...also bei mir wird die .png auch in eine .jpg umgewandelt. Das ist doch bestimmt ein BUG ! Ich trag das mal in den Bugtracker ein. http://trac.csphere.eu/csp/ticket/1047 ------------------ www.iv-gaming.de | www.iv-artwork.de Zuletzt editiert von Tress13 am 16.01.2011 um 16:58 Uhr (1x Editiert) |
Inaktiv |
|
Enigmatic Thread-Ersteller Rock the board Beiträge: 96 |
# Antwort: 6 - 16.01.2011 um 17:00 Uhr
Hoffe das kann man schnell beheben Hat einer von unseren Pro Codern ne schnelle lösung Parat? mfg update: 17:51 komischer Weise ist das bei den Avataren auch so?? also das ein png in jpeg umgewandelt wird!! sehr komischer Bug! Oder ist das nur bei mir? Zuletzt editiert von Enigmatic am 16.01.2011 um 17:52 Uhr (1x Editiert) |
Inaktiv |
|
Tom08 Supporter Herkunft: Daheim Beiträge: 2923 |
# Antwort: 7 - 16.01.2011 um 17:58 Uhr
Die Bilder werden durch die cs_resample gejagt. Vermutlich liegt da das Problem. Allerdings kann ich euer Problem nicht nachvollziehen. Ich habe testweise mal eine PNG und eine JPG hochgeladen. Als Ergebnise habe ich eine PNG und eine JPG. Das Problem sind die berechneten Thumbs. Die kommen nicht mit transparenzen klar. Lösungsmöglichkeiten: - Die Bilder in der Richtigen Größe hochladen und direkt die Originale nutzen. - /system/core/gd.php - function cs_resample() anpassen. Grüße ------------------ Bei Problemen mit Code von mir bitte eine Private Nachricht an mich
|
Inaktiv |
|
PhilHover Beginner Beiträge: 19 |
# Antwort: 8 - 18.01.2011 um 13:21 Uhr
Moin Also habe auch das Porb mit Squads das die bilder nicht mehr transparent sind lade ich die datein hoch gehts und was soll ich da ändern? mehr... <?php
// ClanSphere 2010 - www.clansphere.net // $Id$ function cs_captcha($hash) { $gd_info = gd_info(); $chars = strlen($hash); $height = $chars == 3 ? 18 : 40; $charsize = $chars * 20; $img = ImageCreateTrueColor($charsize,$height); $bgc = ImageColorAllocate($img,rand(0,80),rand(0,80),rand(0,80)); ImageFill($img,0,0,$bgc); for($i=1;$i<$chars;$i++) { $linecolor = ImageColorAllocate($img,rand(0,150),rand(0,150),rand(0,150)); ImageLine($img, $i * 20, 0, $i * 20, $height, $linecolor); } $linecolor = ImageColorAllocate($img,rand(0,150),rand(0,150),rand(0,150)); ImageLine($img, 0, $height / 3, $charsize, $height / 3, $linecolor); $linecolor = ImageColorAllocate($img,rand(0,150),rand(0,150),rand(0,150)); ImageLine($img, 0, $height / 3 * 2, $charsize, $height / 3 * 2, $linecolor); $linecolor = ImageColorAllocate($img,0,0,0); ImageLine($img, 0, 0, $charsize, 0, $linecolor); ImageLine($img, 0, $height - 1, $charsize, $height - 1, $linecolor); ImageLine($img, 0, 0, 0, $height - 1, $linecolor); ImageLine($img, $charsize - 1, 0, $charsize - 1, $height - 1, $linecolor); for($i=0;$i<$chars;$i++) { $textcolor = ImageColorAllocate($img,rand(100,250),rand(100,250),rand(100,250)); ImageString($img,rand(3,5),rand(($i * 20 + 2),($i * 20 + 8)),rand(2,$height - 20),$hash{$i},$textcolor); } # disable browser / proxy caching header("Cache-Control: max-age=0, no-cache, no-store, must-revalidate"); header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); if(!empty($gd_info["PNG Support"])) { header("Content-type:image/png"); ImagePNG($img); } elseif(!empty($gd_info["JPG Support"]) OR !empty($gd_info["JPEG Support"])) { header("Content-type:image/jpg"); ImageJPEG($img); } elseif(!empty($gd_info["GIF Create Support"])) { header("Content-type:image/gif"); ImageGIF($img); } else { cs_error(__FILE__,'Could not create image file using GD'); } } function cs_resample($image, $target, $max_width, $max_height) { $gd_info = gd_info(); $im_info = array(); if(file_exists($image)) { $im_info = getimagesize($image); } else { cs_error(__FILE__,'Image file does not exist: "' . $image . '"'); return false; } if($im_info[2] == 1 AND !empty($gd_info["GIF Read Support"])) { $src = ImageCreateFromGIF($image); } elseif($im_info[2] == 2 AND (!empty($gd_info["JPG Support"]) OR !empty($gd_info["JPEG Support"]))) { $src = ImageCreateFromJPEG($image); } elseif($im_info[2] == 3 AND !empty($gd_info["PNG Support"])) { $src = ImageCreateFromPNG($image); } else { cs_error(__FILE__,'Image filetype is not supported: "' . $image . '"'); return false; } $factor = max($im_info[1] / $max_height, $im_info[0] / $max_width); $im_new[0] = floor($im_info[0] / $factor); $im_new[1] = floor($im_info[1] / $factor); $dst = ImageCreateTrueColor($im_new[0],$im_new[1]); ImageCopyResampled($dst,$src,0,0,0,0,$im_new[0],$im_new[1],$im_info[0],$im_info[1]); if($im_info[2] == 1) { $return = ImageGIF($dst,$target) ? 1 : 0; } elseif($im_info[2] == 2) { $return = ImageJPEG($dst,$target,100) ? 1 : 0; } elseif($im_info[2] == 3) { $return = ImagePNG($dst,$target) ? 1 : 0; } else { cs_error(__FILE__,'Failed to write resampled image file: "' . $target . '"'); return false; } return $return; } |
Inaktiv |
|
Tom08 Supporter Herkunft: Daheim Beiträge: 2923 |
# Antwort: 9 - 18.01.2011 um 15:50 Uhr
18.01.2011 um 13:21 Uhr - PhilHover: und was soll ich da ändern? Wenn ich das wüsste, hätte ich die Lösung oben gepostet ^^ Grüße ------------------ Bei Problemen mit Code von mir bitte eine Private Nachricht an mich
|
Inaktiv |
|
PhilHover Beginner Beiträge: 19 |
# Antwort: 10 - 18.01.2011 um 19:57 Uhr
Das Problem sind die berechneten Thumbs. Die kommen nicht mit transparenzen klar. Lösungsmöglichkeiten: - Die Bilder in der Richtigen Größe hochladen und direkt die Originale nutzen. - /system/core/gd.php - function cs_resample() anpassen. Ich lade die Bilder hoch und bleiben auch .png aber sind nicht mehr transparen deswegen habe ich die datei /system/core/gd.php hochgeladen ?was ich da ändern soll in der gb.php? |
Inaktiv |
|
DopeK!cK Going for pro Herkunft: Syke (nähe Bremen) Beiträge: 551 |
# Antwort: 11 - 18.01.2011 um 20:29 Uhr
Das weiß er nicht, sonst hätte er es geschrieben, denke ich. Er hat nur festgestellt, das es mit der Datei zusammenhängen muss, weil dort die Funktion vorhanden ist. Da muss man warten, bis sich jemand meldet der die Lösung kennt. ------------------ Mit freundlichen Grüßen DopeK!cK |
Inaktiv |
|
ichraffsnicht Supporter Herkunft: Erdeborn bei Lutherstadt Eisleben Beiträge: 3191 |
# Antwort: 12 - 18.01.2011 um 22:20 Uhr
der alpha-kanal wird überschrieben, wenn das png größenmäßig angepasst wird, bzw resampled. glaub die gd-erweiterung kann den alpha-kanal ned rendern. bin mir jetzt aber ned sicher ------------------ |
Inaktiv |
|
hajo VIP - Poster Herkunft: Barsbüttel Beiträge: 9411 |
# Antwort: 13 - 20.01.2011 um 22:19 Uhr
gab es schon mehrfach als feature request, hat nur scheinbar keiner ahnung bzw. zeit zu das zu realisieren. die transparenz wird beim anpassen der größe bzw. dem thumbnail eben nicht gesichert für png dateien derzeit. ------------------ ClanSphere - professional clan care starts here |
Inaktiv |
|
LoNE|Hitman King for a day Beiträge: 376 |
# Antwort: 14 - 03.07.2011 um 18:15 Uhr
Hallo gibt es hierzu inzwischen eine Lösung? Ist echt nervig mit der fehlenden Transparenz bei png Dateien. ------------------ "Wer glaubt ein Licht am Ende des Tunnels zu sehen, sollte sich Gedanken machen, ob es nicht ein Zug ist, der einem entgegen kommt!" System Info: Clansphere Version: 2011.4.3 CS Website: http://www.lone-clan.de/ Browser: Firefox 27.0 / IE 9 / Safari 5 / Opera 11.11 / Google Chrome 7 OS: Windows 7 Home Premium x64 |
Inaktiv |
|
sgraewe Supporter Beiträge: 6116 |
# Antwort: 15 - 03.07.2011 um 20:01 Uhr
Wenn es nicht im svn oder im letzten release war, dann nicht. |
Inaktiv |
|
Antworten: 15
Seite [1] |
Sie müssen sich registrieren, um zu antworten. |