PHP GD PNG透明黑色边框

i created some png images with php-gd.

This is Source:

border = imagecreatefrompng ("./images/border/platinum.png");

PHP-GD:

http://imgur.com/9A5Q0sQ

it has some problems with unknown pixels.

how can i create original image with php-gd?

i succeed to do create image correctly, but i have one more problems

$lol_border = imagecreatefrompng ("./images/border/platinum.png");

imagealphablending($lol_border, false);
imagesavealpha($lol_border, true);

$lol_border_sx = imagesx($lol_border);
$lol_border_sy = imagesy($lol_border);

imagecopy($lol_bg, $lol_border, 0, 0, 0, 0, $lol_border_sx, $lol_border_sy);

imagepng($lol_bg);
imagedestroy($lol_bg);

here is my image: http://imgur.com/uui7TiY

this image have black border on transparent

how can i solve this problem?