"imagecreatefromstring
"함수 (아래 코드를 첨부했습니다)을 사용하여 문자열을 이미지로 변환하려고합니다. 그것은 대부분의 이미지를 위해 작동하지만 내가 큰 이미지를 변환 할 때, 이미지의 작은 부분 (하단 이미지의 그냥 회색)imagecreatefromstring 함수의 문제
내 코드는 PHP에서을 (이다 변환되지 않습니다 .NET 예) :
$data = base64_decode($record['text']);
$im = imagecreatefromstring($data);
if ($im !== false) {
header('Content-Type: image/jpeg');
imagejpeg($im);
imagedestroy($im);
}
나는 또한없는 한 파이스 동전의 문자열을 디코딩하는 다른 방법을 시도하지만, 문자열을 분할하고이를 디코딩.
for($i=0, $len=strlen($record['text']); $i<$len; $i+=4){
$data.= base64_decode(substr($record['text'], $i, 4));
}
나는 그것을 검사한다. ... –