stigi Geschrieben 17. Februar 2006 Teilen Geschrieben 17. Februar 2006 ehm servus hab mich gestern seit langen mal wieder daran gemacht ne neue hp zu basteln...hab dazu auch einige .png files mit transparenz benutzt, leider ist mir aufgefallen das in meinem IE die transparenz von den Bildern einfach durch ein hässliches grau ausgetauscht wird, im opera und firefox funktioniert es aber ohne probleme. ist es allgemein so, dass der IE keine transparenten .png files darstellen kann, oder is das ne einstellungssache bei mir? thx und gruß Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
~tine~ Geschrieben 17. Februar 2006 Teilen Geschrieben 17. Februar 2006 Es handelt sich nicht um eine Einstellungssache bei dir. Der IE ha tatsächlich Probleme damit, PNG-Bilder richtig darzustellen, die transparente Teile enthalten. Es gib wohl eine Lösung für das Problem, selber ausprobiert hab ich sie allerdings noch nicht. Aber bei Interesse kannst du ja mal hier schauen: PNG-Bild Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
McMaiers Geschrieben 17. Februar 2006 Teilen Geschrieben 17. Februar 2006 Da geb ich der ~tine~ recht! Du hast mehrer Möglichkeiten. Entweder du nimmst die von MS gelieferten Filtermethoden her... oder du überprüfst ob IE bzw. FF und nimmst dann trasparente gifs her... Da muss man ein wenig tricksen! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
stigi Geschrieben 17. Februar 2006 Autor Teilen Geschrieben 17. Februar 2006 leider funktioniert das nicht was bei dem link von tine steht, vielleicht leigts auch daran, das ich das bild welches transparent sein soll kein eingefügtes bild ist, sondern ein hintergrundbild ?! habe es aber auch mal mit einem eingefügten bild versucht, das wird dann leider gar nicht mehr dargestellt. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
stigi Geschrieben 17. Februar 2006 Autor Teilen Geschrieben 17. Februar 2006 könnte mir da jmd hilfestellung geben für die if einweisung für IE oder FF, also die unterscheidung bezogen auf folgendes beispiel: ..... <body> <table width="702" height="800" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="77" rowspan="5" nowrap background="pix/bg_links.png"> </td> .....[/PHP] also wie es aussehen muss, dass er wenn er nen IE findet das bild durch bg_links.gif ersetzt und wenn nicht dann das .png lässt Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
SNOWMAN Geschrieben 17. Februar 2006 Teilen Geschrieben 17. Februar 2006 ist ein transparentes png welches auch im IE transparent ist. Es ist nur so, das ich es über PHP erstelle, das Bild, und dann als PNG abspeichere. Zuden verwende ich nicht diese Farbfunktionen mit Alpha, da diese im IE nicht funzen sondern die imagecolortransparen funktion ... ach, bevor ich viel red, hier is mein code wie ich ihn verwende: $img = imagecreate(strlen($header) * (imagefontwidth($font)*1.2)+10 , imagefontheight($font)+6); $color['lime'] = imagecolorallocate($img, 0x00, 0xFF, 0x00); $color['black'] = imagecolorallocate($img, 0x00, 0x00, 0x00); imagestring($img, $font, imagefontheight($font), 5, $header, $color['black']); imagecolortransparent($img, $color['lime']); imagepng($img,"images/snowman.png"); imagedestroy($img);[/php] EDIT: IE Version 6 SP2 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
stigi Geschrieben 17. Februar 2006 Autor Teilen Geschrieben 17. Februar 2006 mit php kann ich leider nix anfangen, damit hab ich noch nie was gemacht und meine ne domain mit php hab ich au noch keine...sollte alles erstmal offline funktionieren bevor ich mir eine bestell Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
~tine~ Geschrieben 17. Februar 2006 Teilen Geschrieben 17. Februar 2006 Den verwendeten Browser könntest du mittels JavaScript auslesen und dann eben je nach Ergebnis das entsprechende Bild anzeigen. Informationen dazu findest du hier: navigator Das ganze funktioniert natürlich nur, solange der Nutzer JavaScript nicht abgeschalten hat und der Browser sich auch tatsächlich als das ausgibt, was er ist. PHP wäre natürlich die bessere Variante, aber wenn du damit noch nichts gemacht hast, wird das wohl schwierig. tine Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
stigi Geschrieben 17. Februar 2006 Autor Teilen Geschrieben 17. Februar 2006 danke werd ich mir mal anschaun wenn ich zuhause bin gruß Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
SNOWMAN Geschrieben 17. Februar 2006 Teilen Geschrieben 17. Februar 2006 ich weiß nich obs geht, aber ggf. kann der photoshop irgendwas, da kann man ja zB einstellen, das man nur aus "web-fähige" Farben wählen kann, vllt gibts da auch was bezüglich transparentz, weil gehen tuts ja, siehe mein Bild. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
neuling Geschrieben 17. Februar 2006 Teilen Geschrieben 17. Februar 2006 greetz. beim speichern der png-datei stell diese auf das format png32 ein. bei "speichern unter" hast du meist optionen dabei wo du dies einstellen kannst. es gibt einige programm welche tranzparente ebenen in den png-versionen png16 und png24 nicht richtig anzeigen. denke mal das is die ursache. wenn nicht meld dich noch mal hoffe dir geholfen zu haben. greetz derNeuling Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kills Geschrieben 18. Februar 2006 Teilen Geschrieben 18. Februar 2006 http://dean.edwards.name/IE7/compatibility/png.html Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
stigi Geschrieben 18. Februar 2006 Autor Teilen Geschrieben 18. Februar 2006 danke kills, auf den link funktioniert das wunderbar, leider bin ich zu doof dazu mir das ganze auf meine homepage zu übertragen Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
stigi Geschrieben 19. Februar 2006 Autor Teilen Geschrieben 19. Februar 2006 leider hab ich es immernoch nicht hinbekommen Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
~tine~ Geschrieben 19. Februar 2006 Teilen Geschrieben 19. Februar 2006 Also der IE 7 soll ja PNG-Bilder mit transparenten Anteilen korrekt anzeigen. Allerdings lässt sich ja nicht davon ausgehen, dass alle Betrachter deiner Homepage den IE 7 nutzen. Für die meisten anderen IE - Versionen sollte es eigentlich mit folgender Lösung möglich sein, transparente PNGs anzuzeigen: selfhtml - filter:Alpha() Wenn das bei dir auch nicht funktionieren sollte, poste doch einfach mal den Codeschnipsel, in dem du das ganze versucht zu realisieren und vielleicht auch noch deine IE-Version. tine Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
stigi Geschrieben 19. Februar 2006 Autor Teilen Geschrieben 19. Februar 2006 ehmm ja ok also transparent bekomm ich das damit hin, aber nicht so wie ich das brauche...ich stell einfach mal den unterschied in der browserdarstellung als screenshot mit rein beim IE6.0 screenshot links mit dem alpha ding und rechts ohne und beim opera so wie es aussehen soll http://img76.imageshack.us/img76/7936/ie603tr.jpg http://img76.imageshack.us/img76/9705/opera1lr.jpg Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kills Geschrieben 19. Februar 2006 Teilen Geschrieben 19. Februar 2006 Hi Also der IE 7 soll ja PNG-Bilder mit transparenten Anteilen korrekt anzeigen. Allerdings lässt sich ja nicht davon ausgehen, dass alle Betrachter deiner Homepage den IE 7 nutzen. IE7 ist der Name des verwendeten Javascripts, kein Browser von Microsoft... Gruß, Markus Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
~tine~ Geschrieben 19. Februar 2006 Teilen Geschrieben 19. Februar 2006 Ja, schon klar. Hab meine Aussage eigentlich auch nicht auf den geposteten Link bezogen, sondern tatsächlich auf die Version 7.0 des Internet-Explorers. War vielleicht ein bisschen unglücklich formuliert von mir. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.