|
|
|
@ -259,16 +259,16 @@ if ($slide_id == 'all') { |
|
|
|
|
imagefill($crop, 0, 0, $color); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if($imagetype == "gif"){ |
|
|
|
|
$transindex = imagecolortransparent($image); |
|
|
|
|
if ($imagetype == "gif") { |
|
|
|
|
$transindex = imagecolortransparent($source_img); |
|
|
|
|
$palletsize = imagecolorstotal($source_img); |
|
|
|
|
//GIF89a for transparent and anim (first clip), either GIF87a |
|
|
|
|
if($transindex >= 0){ |
|
|
|
|
$transcol = imagecolorsforindex($image, $transindex); |
|
|
|
|
if ($transindex >= 0 && $transindex < $palletsize){ |
|
|
|
|
$transcol = imagecolorsforindex($source_img, $transindex); |
|
|
|
|
$transindex = imagecolorallocatealpha($crop, $transcol['red'], $transcol['green'], $transcol['blue'], 127); |
|
|
|
|
imagefill($crop, 0, 0, $transindex); |
|
|
|
|
imagecolortransparent($crop, $transindex); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
//resampled image |
|
|
|
|