메신저 JPEG 이미지에 대해 좀 GIF에게 그것이 완전 흑색 화상 또는 동일한 컬러 스케일과 같은 화상을 표시
또는 PNG 이미지 ... 알
모든 코드를 업로드 할 때.
메신저 JPEG 이미지에 대해 좀 GIF에게 그것이 완전 흑색 화상 또는 동일한 컬러 스케일과 같은 화상을 표시
또는 PNG 이미지 ... 알
모든 코드를 업로드 할 때.
imagecolorallocatealpha()
기능을 사용하면 배경색을 추적하면서 색상을 할당 할 수 있습니다.
예 :
$color = imagecolorallocatealpha($image, 0, 0, 0,127); // transparent color
당신이 우리에게 코드를 보여 didnt가 있기 때문에 내가 말할 어차피하지만 당신은 GD의 이미지를 초기화하기 전에 사용자로부터받은 이미지 유형을 테스트해야하는 것처럼 들린다.
나는이 기능
$ 이미지 = imagecreatefromjpeg ($ 파일 이름)에 문제가 내기;
이imagecreatefrompng ($ 파일 이름)
imagecreatefromgif ($ 파일 이름)
이
if ($img = imagecreatefrompng($file))
else if ($img = imagecreatefromjpeg($file))
을 시도
은 이러한 기능 중 하나를 호출 선택적으로 이미지 타입을 테스트하고 필요
...
자세한 내용을 입력하십시오. – Karthik
적어도 사용중인 코드와 문제가 의심되는 부분을 게시하십시오. 복사 + 붙여 넣기 스크립트를 찾고 있다면 아마도 여기에서 찾을 수 없을 것입니다. –
가능한 복제본 http://stackoverflow.com/questions/254388/how-do-you-convert-an-image-to-black-and-white-in-php – spoulson