bild über bild

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

  • bild über bild

    hi leute ich habe folgendes problem ....
    ich habe ein bild das ist sagen wir mal 900*400 groß.

    dieses bild möchte ich in das format 600*300 bringen.
    dazu möchte ich einen rahmen ziehen mit bestimmer farbe und
    unten in die leiste ein anderes bild rüber packen.

    Ich kriege das ja hin das ich ein Rahmen habe, die richtige größ und das bild unten. das Problem ist : Die Farbe von dem Rahmen und von dem bild ist verschieden von bild zu bild und ich weis nicht warum.

    Hier mal ein ausschnitt:
    $bild=imagecreatefromjpeg($file);

    $g_dat=imagecreate($foto_g_v_x,$foto_g_v_y);
    $leiste=imagecreatefromjpeg("leiste.jpg");
    $width=imagesx($bild);
    $height=imagesy($bild);
    $b_color = imagecolorallocate($g_dat, $rahmen_k_R, $rahmen_k_G, $rahmen_k_B );
    //$rahmen_k_R,$rahmen_k_G,$rahmen_k_B < sind nur var. wo die
    //RGB Farbe drin steht

    imagecopyresized($g_dat,$bild,0,0,0,0,600,300,$width,$height);
    imagecopyresized($g_dat,$leiste,0,427,0,0,600,23,600,23);
    imagerectangle ( $g_dat, 0, 0, 599, 299, $b_color);



    imagejpeg($g_dat,"neue_datei.jpg");


    ich würde mich freuen wenn einer von euch weis wie das geht

  • #2
    lass mich raten... du hast die gd2 laufen (=> phpinfo()) ... dann nimm
    imagecreatetruecolor() ... das sollte schon passen. wenn dem
    so ist liefert imagecopyresampled() noch ein besseres ergebnis als
    imagecopyresized() ... dy syntax ist jeweils identisch.
    Kissolino.com

    Kommentar


    • #3
      ich habe aber nur php 1.6 oder so der sagt
      gd version : 1.6.2 or higher

      wie kann ich den 2.0 installieren ?

      Kommentar


      • #4
        schau mal ins installationsforum oder such mal nach "gd installieren"
        Kissolino.com

        Kommentar

        Lädt...
        X