
16.06.2010, 03:55
|
|
Познающий
Регистрация: 07.02.2010
Сообщений: 70
С нами:
8557551
Репутация:
56
|
|
говоришь при ресайце заливается чёрным? вроде норм всё
[upd]
PHP код:
$image = imagecreatefrompng('http://ipicture.ru/uploads/100611/H51orxCq6S.png');//картинка
$watermark = imagecreatefrompng('http://ipicture.ru/uploads/100611/bSP3J7Q2Aj.png');//лупа
$ro=70;//отступ от правого края
$lo=30;//отступ сверху
$new_w=40;//длина лупы
$new_h=20;//вфсота лупы
$w = imagesx($image);//ширина картинки
$h = imagesy($image);//высота картинки
$ww = imagesx($watermark);//ширина лупы
$wh = imagesy($watermark);//высота лупы
if ($ww > $wh){
$thumb_w = $new_w;
$thumb_h = $wh*($new_h/$ww);
}elseif($ww < $wh){
$thumb_w = $ww*($new_w/$wh);
$thumb_h = $new_h;
}elseif($ww == $wh){
$thumb_w = $new_w;
$thumb_h = $new_h;
}
imagecopyresampled($image, $watermark, $w-$ww-$ro, $h-$wh-$lo, 0, 0, $thumb_w, $thumb_h,$ww,$wh);//копируем
#####вывод#########
header('Content-type: image/png');
imagepng($image);
#####/вывод#########
imagedestroy($image);
imagedestroy($watermark);
Последний раз редактировалось roxblnfk; 16.06.2010 в 04:06..
|
|
|