최근에 우리는 Galaxy Tab 2로 사진을 찍은 후 매장 중앙 서버로 피드 인스톨을 시작했습니다. Phonegap으로 완료되었습니다. 서버에서는 PHP와 GD2를 사용하여 이미지를 생성합니다. 모든 것이 서버에서 작동하고 이미지가 완벽하게 만들어지기 때문에 문제는이 사진을 프린터로 인쇄하고자 할 때입니다. 현재 우리는 HITI 포토 프린터를 사용하고 있지만 동일한 문제는 당사의 일반 프린터에서 발생합니다. 내부 프린터에서는 사진을 인쇄하지만 페이지에서 4mm X 2mm보다 작지 않습니다. 당신의 도움이 크게 감사합니다PHP GD2 이미지가 인쇄되지 않음
//define image name
$image_name = $this->genUID() .'.jpg';
//get image attributes
list($curWidth, $curHeight, $type, $attr) = getimagesize($files['my_picture']['tmp_name']);
//create image in today's directory
$nI = imagecreatefromjpeg($files['my_picture']['tmp_name']);
$nP = imagecreatetruecolor($this->minimum_image_width, $this->minimum_image_height);
$widthResizeRatio = ($this->minimum_image_width/$curWidth);
$newWidth = $this->minimum_image_width;
$newHeight = round(($curHeight * $widthResizeRatio),0);
$offsetX = 0;
$offsetY = 180;
imagecopyresampled($nP, $nI, 0, 0, $offsetX, $offsetY, $newWidth, $newHeight, $curWidth, $curHeight);
imageinterlace($nP, true);
imagejpeg($nP, $this->image_directory .'/'. $this->curDate .'/'. $image_name, 100);
imagedestroy($nI);
imagedestroy($nP);
: 아래
내가 PHP와 단절에 JPEG를 생성하기 위해 사용하고있는 코드입니다.
Howzit, Thx. PC에서 프린터로 이미지를 인쇄 할 때 불행히도 이미지를 USB 플래시 드라이브에 놓은 다음 프린터에 직접 꽂아야합니다. 그러면 프린터가 잘못 연결된 것입니다. –
이미지가 잘 생성되어 문제가 코드와 맞지 않는 것처럼 들립니다. 프린터에서 이미지를 보내고 처리하는 방법 탐색 – hendr1x