2011-09-23 6 views
0

나는 이미지를 참조하고있다. (이미 이미지를 조작하고있다.) 이제 이미지를 저장하고 싶다. 직접 파일에 저장하는 대신 바이너리 데이터를 얻을 수있는 방법이 있습니까, 그렇게하면 base64로 변환 한 다음 base64 문자열을 저장할 수 있습니다. 내가 찾은 유일한 방법은 imagejpeg ($ image)이지만 파일로 저장하거나 직접 브라우저에 인쇄합니다.PHP : 바이너리로의 GD 참조

답변

3

버퍼로 출력 한 다음이 방법으로 캡처 할 수 있습니다.

ob_start(); 
imagejpeg($image); 
$data = ob_get_contents(); 
ob_end_clean();