저는 www-connectivity가없고 인스톨 된 그래픽 라이브러리가없는 인트라넷 서버에서 PHP를 실행하고 있습니다. 이제 16x16 픽셀의 색상 블록 (# 86D0FF로 표시됨)을 만들어야하고 라이브러리를 설치하지 않고도 간단한 작업을 위해 필요한 바이트 시퀀스를 반환 할 수 있는지 궁금합니다. 즉모든 라이브러리를 사용하지 않고 PHP로 원시 이미지를 만드는 방법은 무엇입니까?
: 나는 GD를 설치하지 않고 다음을 달성하고 싶습니다 :
<?php
header("Content-Disposition: Attachment;filename=image.png"); // so that it can be saved...
header("Content-type: image/png");
$img = imagecreate(16,16);
$color = imagecolorallocate($image , 134 , 208 , 255);
imagefilledrectangle($image , 0 , 0 , 16 , 16 , $color);
imagepng($image);
imagedestroy($image);
웹 페이지에 표시 될 예정입니까? – fie
인트라넷 사이트 용입니다. 예, 브라우저에 전달됩니다. 아니요, wwww에 없을 것입니다. – MBaas
컬러 블럭을 표시 할 필요가 있다면 HTML로 할 수 있습니다. – fie