나는 높이가 재귀 트리의 깊이에 의존하는 이미지를 생성하는 스크립트를 가지고있다. 재귀 함수를 두 번 실행해야하므로 이미지 높이를 미리 계산하면 고통 스러울 것입니다. 따라서, 내 재귀 함수 내에서 이미지 크기를 조정할 수 있는지 궁금합니다. 간단히 말하면 이미지 리소스의 크기를 조정해야합니다. 가능합니까? 예를 들어, 다음 코드를 어떻게 만들 수 있습니까? 감사!PHP에서 이미지 리소스의 크기를 조정하려면 어떻게해야합니까?
//Create the image
$image = imagecreatetruecolor(800, 100);
//Change the image height from 100 to 1000 pixels
imagecopyresized($image, $image, 0, 0, 0, 0, 800, 1000, 800, 100);
//Set the header
header('Content-Type: image/png');
//Output the image
imagepng($image);
//Destroy the image
imagedestroy($image);
재귀 함수를 실행할 수없고 그 데이터를 다른 데이터 형식으로 저장 한 다음 이미지 크기를 기반으로 계산해야하는 이유가 있습니까? –
그럴 수는 있지만, 데이터를 가져 와서 배열에 저장 한 다음 이미지 크기를 계산하려면 먼저 재귀 함수를 두 번 실행해야한다고 생각합니다. 하지만 어쩌면, 나는 그것에 대해 생각하고있어, 고마워! – Sophivorus