안녕을 사용하여 디스크에 저장하지 않고 이미지를 렌더링하고 싶 다음과 같은 기능을 가지고는 PHP GD libs와에게
function renderBusinessCard($details){
//Getting the template for the business card
$filename = Templates::model()->getTemplateFileName($details['BusinessCards']['dp_id']);
header("Content-type: image/jpeg");
$image = $_SERVER['DOCUMENT_ROOT'].'resources/templates/'.$filename;
// header("Content-Type: image/jpeg");
//Getting the width and height of the image
list($width,$height) = getimagesize($image);
//echo $width;die;
//Creating a copy of a loaded image
$create = imagecreatefromjpeg($image);
//Creating a blank template to work from
$template = imagecreatetruecolor($width,$height);
imagecopyresized($template, $create, 0, 0, 0, 0, $width, $height, $width, $height);
imagejpeg($template, null, 100);
}
내가 달성하고자하는 것은 다음과 같은
<img src="<?php renderBusinessCard($details); ?>"
같은 이미지 태그 내에서 이미지를 표시하는 것입니다
하지만 어쨌든 화면에 왜곡 된 코드가 표시되어 원하는 결과가 표시되지 않습니다. 가능한가요? 그리고 별도의 파일을 사용하지 않고 어떻게 함수 나 메소드 내에 남아 있기를 바랍니다.
+1,'data : URIs;)를 사용하는 것이 좋습니다.) j/k –
Thx, 그런 다음이 방법으로해야합니다. 감사합니다. 내가해야 할 일은 오히려 폴더의 이미지를 만든 다음 응용 프로그램 "긴 이야기"의 구조로 인해 이미지를 렌더링하는 것입니다. – Roland