2010-04-24 4 views
0
사용자가 흑백 이미지로 변환 자신의 이미지를 업로드하는 페이지 ..

변환 컬러 이미지를 사용하여 PHP의 GD 라이브러리

내가 인터넷에서 코드의 일부를 시도했지만에만 작동을 가진

메신저 JPEG 이미지에 대해 좀 GIF에게 그것이 완전 흑색 화상 또는 동일한 컬러 스케일과 같은 화상을 표시

또는 PNG 이미지 ... 알

모든 코드를 업로드 할 때.

+0

자세한 내용을 입력하십시오. – Karthik

+0

적어도 사용중인 코드와 문제가 의심되는 부분을 게시하십시오. 복사 + 붙여 넣기 스크립트를 찾고 있다면 아마도 여기에서 찾을 수 없을 것입니다. –

+1

가능한 복제본 http://stackoverflow.com/questions/254388/how-do-you-convert-an-image-to-black-and-white-in-php – spoulson

답변

0

imagecolorallocatealpha() 기능을 사용하면 배경색을 추적하면서 색상을 할당 할 수 있습니다.

예 :

$color = imagecolorallocatealpha($image, 0, 0, 0,127); // transparent color 
0

당신이 우리에게 코드를 보여 didnt가 있기 때문에 내가 말할 어차피하지만 당신은 GD의 이미지를 초기화하기 전에 사용자로부터받은 이미지 유형을 테스트해야하는 것처럼 들린다.

나는이 기능

$ 이미지 = imagecreatefromjpeg ($ 파일 이름)에 문제가 내기;

imagecreatefrompng ($ 파일 이름)

imagecreatefromgif ($ 파일 이름)

if ($img = imagecreatefrompng($file)) 
else if ($img = imagecreatefromjpeg($file)) 
을 시도

은 이러한 기능 중 하나를 호출 선택적으로 이미지 타입을 테스트하고 필요

...


관련 문제