2017-11-12 6 views
-1

단일 한 16 진수 (단일 프레임)의 간단한 gif 파일의 내부를 출력하는 작은 PHP 스크립트를 작성했습니다.PHP를 통해 gif 만들기

<?php 
$path = '/home/mycpanel/public_html/myDEMOS/GifWriter/'; 
$file = '336699.gif'; 
$colorhex = '336699'; 

$filepart1 = '47494638396119001900800000'; 
$filepart2 = '00000021F90400000000002C0000000019001900000217848FA9CBED0FA39CB4DA8BB3DEBCFB0F86E24896A65800003B'; 
file_put_contents($path.$file, $filepart1.$colorhex.$filepart2); 
echo "What:" . $file . "<br>" . " With:" . $filepart1.$colorhex.$filepart2 . "<br>" . " When:" . date("Y-m-d H:i:s") . "<br><br>"; 
?> 

그것은 확인 파일을 작성하지만 포토샵을 구문 분석 할 수 없습니다 : 여기

는 코드입니다.

어떻게 '실제'gif 파일로 만들 수 있습니까?

단 카.

답변

0

변환 GIF의 16 진수 바이너리 데이터를 다음이 파일에 쓸 :

$binData = hex2bin($filepart1.$colorhex.$filepart2); 
file_put_contents($path.$file, $binData);