이 자습서는 효율적인 이미지 조작을 위해 PHP의 GD (Graphic Draw) 라이브러리를 탐색합니다. 수많은 웹 사이트 이미지를 관리하는 것은 어려울 수 있지만 GD는 크기 조정, 자르기 및 필터링과 같은 작업을 자동화합니다.
이 안내서는 다음과 같습니다
PHP GD를 사용한 이미지 생성 :
새 이미지 생성, 기존 파일로드 및 문자열에서 이미지 생성을 통한 이미지 생성.
이미지 변환 :
회전, 스케일링, 자르기 및 뒤집는 이미지
이미지 필터링 :
그레이 스케일 및 대비 조정과 같은 효과를 적용합니다
필수 이미지 기능 :
이미지 치수 획득, 수정 된 이미지 저장 및 픽셀 색상 조작.
배치 이미지 처리 : - 디렉토리 내의 모든 이미지에 필터를 크기 조정하고 적용하십시오.
gd는 무엇입니까?
-
PHP의 GD 라이브러리를 사용하면 PHP 스크립트 내에서 직접 이미지를 조작하고 만들 수 있습니다. 일반적인 이미지 편집 요구를 처리합니다
설정
Windows에서 는 파일에 확장을 활성화합니다 (종종 에 위치).
를 사용하여 GD의 설치를 확인하십시오. 함수 는 정확한 색상 조작에 유용합니다. 그러나보다 유연한 색상 조정을 위해서는 개별 색상 구성 요소 (빨간색, 녹색, 파란색)로 작업하여 공차를 허용하십시오.
-
배치 크기 조정 이미지
이 예제는 모든 JPEG 이미지를 디렉토리 ( "Nature/")의 너비 640 픽셀로 크기로 비례 적으로 자동 조정합니다. 크기 조정 이미지는 새로운 "크기 조정"하위 디렉토리에 저장됩니다
-
이 코드는 를 사용하여 jpegs를 찾고, 를로드하고, 크기를 조정하려면
, 결과를 저장하려면 를 사용합니다. 파일 이름 조정은 명확성을 보장합니다. -
배치 적용 필터
이 예제는 "Nature/"의 모든 JPEG에 그레이 스케일 및 대비 필터 (-25)를 적용하여 필터링 된 이미지를 "그레이 스케일"하위 디렉토리에 저장합니다.
이미지 리소스를 직접 수정합니다. 대비 값은 -100에서 100 사이입니다 (음수 값은 대비가 증가합니다).
결론
PHP의 GD 라이브러리는 강력한 이미지 조작 기능을 제공하여 웹 사이트 이미지 관리를 간소화하고 상당한 시간을 절약합니다. 제공된 예제는보다 복잡한 이미지 처리 스크립트를 만들기위한 기초가됩니다. 와 같은 함수는 치수에 따라 조건부 이미지 조작을 허용합니다.
위 내용은 GD를 사용하여 PHP에서 이미지 조작의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!