PNG 16-bit nicht transparent

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • PNG 16-bit nicht transparent

    Hallo,


    ich habe ein Problem mit einer von php erzeugten grafik bzw erzeugten werten.


    Normalerweise müsste eine .png ja transpartent sein nur leider sit dies nicht der fall soblad ich meine werte darauf eintrage.

    Hier einmal die reine grafik :



    hier die Grafik + meiner Werte :




    er macht den Hintergrund dann leider pink, wisst ihr vielleicht warum dass der fall ist?


    die werte werden per :
    PHP-Code:
    ImageTTFText ($mein_bild11011595,  $weiß"Fonts/army.ttf"$nameWert['nick']); 
    eingetragen.



    MFG
    Zuletzt geändert von DarksoldierXX; 25.03.2007, 19:45.

  • #2
    Wenn du die Suchfunktion verwendet hättest...

    Verwende einfach GIF. Ausserdem: Ein bisschen mehr Code hätte's schon sein können.
    WHILE (!$asleep) { $sheep++; }

    Kommentar


    • #3
      http://www.php.net/manual/en/functio...ransparent.php
      1101100 1101001 1100110 1100101 1101001 1110011 1100001 1100010 1101001 1110100 1100011 1101000

      /(bb|[^b]{2})/

      Kommentar


      • #4
        Ich nehm an, dass er imagecolortransparent() ohnehin verwendet. Mein Tipp wäre IE & PNG, auch wenn IE bei mir da die Transparenz in Grau dastellt.
        WHILE (!$asleep) { $sheep++; }

        Kommentar


        • #5
          Original geschrieben von nichtsooft
          Ich nehm an, dass er imagecolortransparent() ohnehin verwendet. Mein Tipp wäre IE & PNG, auch wenn IE bei mir da die Transparenz in Grau dastellt.


          Hallo,


          also ich habe das imagecolortransparent() noch nicht eingebaut gehabt,

          habe das so versucht einzunbauen,



          PHP-Code:
                  imagecolortransparent($mein_bild$XXXX);
                  
          $startimg "Backgrounds/back_0.png";
              
          $mein_bild ImageCreateFromPNG($startimg); 

          nur was soll ich bei der $XXX einfügen ?



          hier noch der teil wo die fraben definiert werden :

          PHP-Code:
              $weiß ImageColorAllocate ($mein_bild255255255);
              
          $gelbgold ImageColorAllocate ($mein_bild2551928); 
          und wenn da eine gif raus mache dann wird alles in schwarz dargestellt?


          MFG
          Zuletzt geändert von DarksoldierXX; 24.03.2007, 16:06.

          Kommentar


          • #6
            re

            kann mir da kiener helfen bitte?

            Kommentar


            • #7
              Na die Indexnummer der Farbe in der Farbpalette - die du mit ImageColorAllocate() geholt hast.

              Funktioniert wie der Name sagt nur für Palettenbilder mit maximal 256 Farben. Bei höherer Farbtiefe muss stattdessen der Alphawert der Transparenzfarbe gesetzt werden.

              Dabei ist darauf zu achten, dass der Alphakanal (zum Beispiel bei PNG-Images) beim Herunterkonvertieren in eine niedrigere Farbtiefe verloren geht. Es gibt einige Funktionen, welche implizit eine solche Umwandlung durchführen. Für Details lies bitte das schöne Hanbuch.

              Kommentar


              • #8
                hat sich erledigt , problem gelöst


                DAnke
                Zuletzt geändert von DarksoldierXX; 31.03.2007, 12:39.

                Kommentar

                Lädt...
                X