initial commit
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
<?php
|
||||
// Создаем первую картинку на основе готового изображения
|
||||
$im1=imageCreateFromGIF("i/sh/".$_GET['i']);
|
||||
$colorcount = imagecolorstotal($im1);
|
||||
// Определяем ее размеры
|
||||
$size_x=imageSX($im1);
|
||||
$size_y=imageSY($im1);
|
||||
// Создаем вторую пустую картинку
|
||||
$im2=imageCreate($size_x,$size_y);
|
||||
imagetruecolortopalette($im2,true,$colorcount);
|
||||
imagepalettecopy($im2,$im1);
|
||||
$transparentcolor = imagecolortransparent($im1);
|
||||
imagefill($im2,0,0,$transparentcolor);
|
||||
imagecolortransparent($im2,$transparentcolor);
|
||||
// Копируем рисунок целиком из первого изображения во второе
|
||||
//imageCopy($im2,$im1,0,0,0,0,$size_x,$size_y-$size_y*$_GET['p']/100);
|
||||
|
||||
imageCopy($im2,$im1,0,$size_y-$size_y*$_GET['p']/100,0,$size_y-$size_y*$_GET['p']/100,$size_x,$size_y);
|
||||
// Сохранение скопированной картинки в файле
|
||||
Header("Content-type: image/gif");
|
||||
imageGIF($im2);
|
||||
?>
|
||||
Reference in New Issue
Block a user