2013-07-24 5 views
2

.png 파일을 .bmp로 변환해야합니다. 바코드를 인쇄하려면 printer_draw_bmp()의 결과를 사용하고 있습니다..png 파일을 .bmp로 변환하는 방법?

GD는 WBMP를 생성 할 수 있지만, 나는 그것이 .bmp와 같지 않다는 것을 알 수 있습니다. 이 전환을 어떻게 할 수 있습니까? 또는 .png를 직접 인쇄하는 다른 방법이 있습니까?

+0

실제로 WBMP를 사용하려고 했습니까? –

+0

thankyou, jack :) 나는 wbmp를 시도했지만 작동하지 않습니다. –

+0

어쩌면 당신은 질문에서 강조하고 싶을 것입니다; 이 시점에서는 단지 투기 적으로 보인다. –

답변

3

PHP에서 BMP 파일 (및 기타 파일 형식)을 읽고 저장할 수있는 Github의 opensource 프로젝트가 있습니다.

이 프로젝트는 GD은 BMP 형식을 지원하지 않습니다, PHP Image Magician.

3

AFAIK이라고합니다. 당신이 원하는 경우 HTTP 응답에 출력 이미지에

$im = new Imagick('image.png'); 
$im->writeImage('image.bmp'); 

을 또는 : :하지만 당신은 BMP 형식으로 파일을 저장 ImageMagick을 사용할 수 있습니다

$im = new Imagick('image.png'); 
$im->setImageFormat('bmp'); 
echo $im; 
+0

@downvoter : 귀하의 투표를 설명 할 수있는 배려 –

+0

확실하지 않은 경우 ImageMagick이 좋습니다. +1 –

+0

ImageMagick을 이미 설치하고 확장자를 추가했지만 항상 "Class 'Imagick'not found"를 표시합니다. 왜 ? –

관련 문제