Tôi sử dụng mã này để tạo hình ảnh từ hình ảnh png khác, nền mặc định là màu đen. Câu hỏi của tôi là làm thế nào để thiết lập một nền trong suốt?PHP imagecopy với nền trong suốt
$input = imagecreatefrompng('image.png');
$output = imagecreatetruecolor(50, 50);
imagecopy($output, $input, 4,0, 8,8, 8,8);
imagecopy... etc.
header('Content-Type: image/png');
imagepng($output);
Có cách nào dễ dàng để thực hiện việc này không? Cảm ơn
Có! Điều này làm việc: '$ black = imagecolorallocate ($ output, 0, 0, 0); imagecolortransparent ($ output, $ black); 'trước khi imagecopy – 2by