GD로 어떻게 할 수 있습니까?PHP : 비 트루 컬러 이미지를 트루 컬러 이미지로 변환하려면 어떻게해야합니까?
3
A
답변
7
Create a new truecolor image resource (t) same dimensions을 소스 이미지로 사용하고, copy (s)부터 (t)까지.
(오류 처리없이) :
$imgSource = imagecreatefromgif('xyz.gif');
$width = imagesx($imgSource);
$height = imagesy($imgSource);
$imgTC = imagecreatetruecolor($width, $height);
imagecopy($imgTC, $imgSource, 0, 0, 0, 0, $width, $height);
// save or send $imgTC
당신은 GD2 형식의 메모리에 두 이미지해야합니다, 당신이 더 큰 이미지로 이것을 시도하기 전에 당신의 memory_limit 설정을 확인 있도록 (픽셀 당 4 바이트를 5?).
1
새 이미지를 만들려면 imagecreatetruecolor을 사용하고 팔레트 기반 이미지는 imagecopy이면됩니다.
0
빠르고 쉽고 적은 메모리 사용량이 해결 방법이 있습니다 PHP 5.5 이후 : 그냥 사용하는 imagepalettetotruecolor
PHP 함수 :
$imgSource = imagecreatefromgif('xyz.gif');
if (!imageistruecolor($imgSource)) {
imagepalettetotruecolor($imgSource);
}
관련 문제
- 1. 트루 컬러 CImageList
- 2. PIL은 24 비트 트루 컬러 비트 맵으로 저장합니다
- 3. Perl과 GD로 투명한 트루 컬러 PNG를 어떻게 만듭니 까?
- 4. 컬러 이미지를 단일 컬러 as3로 변환
- 5. 트루 사이즈 디스플레이 구현
- 6. 컬러 이미지로 UIBarButtonItem을 가질 수 있습니까?
- 7. 비 - 라틴어 스크립트에 트루 타입 글꼴을 표시합니다.
- 8. 컬러 이미지를 MATLAB 블록으로 분할
- 9. 트루 타입 글꼴 수정
- 10. Objective C를 사용하여 RGB 컬러 이미지를 그레이 스케일 이미지로 변경
- 11. 컬러 모델을 변환하는 방법
- 12. fish_eye 이미지를 평면 직사각형 이미지로 변환하려면 어떻게해야합니까?
- 13. 투명도가있는 PHP 이미지 컬러 분석
- 14. 변환 컬러 이미지를 사용하여 PHP의 GD 라이브러리
- 15. 이미지를 ASCII 표현으로 변환하려면 어떻게해야합니까?
- 16. OpenGL 블렌딩 오버 컬러 오버 컬러
- 17. 손상된 트루 타입 글꼴 감지
- 18. C에서 트루 타입 글꼴 파싱
- 19. 트루 타입 폰트 소개 질문
- 20. 파이썬 스레딩 및 트루 루프
- 21. 웹 페이지의 회색조로 컬러 이미지 표시
- 22. 컬러 출력
- 23. 컬러 보간
- 24. PDF 파일을 이미지로 변환하려면 어떻게해야합니까?
- 25. DOM 트리를 이미지로 변환하려면 어떻게해야합니까?
- 26. 포스트 스크립트/트루 타입 글꼴 만들기
- 27. WAP 컬러 이미지
- 28. PHP truecolorimage에서 색상 바꾸기
- 29. WPF 컨트롤을 이미지로 변환하려면 어떻게해야합니까?
- 30. 내보기에 컬러 텍스트를 가져 오려면 어떻게해야합니까?