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
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
Kommentar