Exif 설치 런타임 구성

이러한 함수의 동작은 php.ini의 설정에 영향을 받습니다.

Exif는 모듈 mbstring을 사용할 수 있는 경우 사용자 주석의 유니코드 및 JIS 문자 인코딩에 대한 자동 변환을 지원합니다. 이것은 먼저 지정된 문자 집합을 사용하여 주석을 디코딩하여 수행됩니다. 그런 다음 결과는 HTTP 출력과 일치해야 하는 다른 문자 집합으로 인코딩됩니다.

Exif 구성 옵션

Name Default Changeable Changelog
exif.encode_unicode "ISO-8859-15" PHP_INI_ALL  
exif.decode_unicode_motorola "UCS-2BE" PHP_INI_ALL  
exif.decode_unicode_intel "UCS-2LE" PHP_INI_ALL  
exif.encode_jis "" PHP_INI_ALL  
exif.decode_jis_motorola "JIS" PHP_INI_ALL  
exif.decode_jis_intel "JIS" PHP_INI_ALL  

PHP_INI_* 모드에 대한 자세한 내용과 정의는 구성 설정을 설정할 수 있는 위치를 참조하세요. 다음은 구성 지시문에 대한 간단한 설명입니다.

exif.encode_unicode string
exif.encode_unicode는 UNICODE 사용자 주석이 처리되는 문자 집합을 정의합니다. 이것은 ISO-8859-15로 기본 설정되며 대부분의 비아시아 국가에서 작동합니다. 설정은 비어 있거나 mbstring에서 지원하는 인코딩이어야 합니다. 비어 있으면 mbstring의 현재 내부 인코딩이 사용됩니다.
exif.decode_unicode_motorola string
exif.decode_unicode_motorola는 이미지가 모토로라 바이트 순서(빅 엔디안)인 경우 유니코드로 인코딩된 사용자 주석에 대한 이미지 내부 문자 집합을 정의합니다. 이 설정은 비워둘 수 없지만 mbstring에서 지원하는 인코딩 목록을 지정할 수 있습니다. 기본값은 UCS-2BE입니다.
exif.decode_unicode_intel string
exif.decode_unicode_intel은 이미지가 인텔 바이트 순서(little-endian)인 경우 유니코드로 인코딩된 사용자 주석에 대한 이미지 내부 문자 집합을 정의합니다. 이 설정은 비워둘 수 없지만 mbstring에서 지원하는 인코딩 목록을 지정할 수 있습니다. 기본값은 UCS-2LE입니다.
exif.encode_jis string
exif.encode_jis는 JIS 사용자 주석이 처리되는 문자 집합을 정의합니다. 이것은 함수가 mbstring의 현재 내부 인코딩을 사용하도록 강제하는 빈 값으로 기본 설정됩니다.
exif.decode_jis_motorola string
exif.decode_jis_motorola는 이미지가 모토로라 바이트 순서(빅 엔디안)인 경우 JIS로 인코딩된 사용자 주석에 대한 이미지 내부 문자 집합을 정의합니다. 이 설정은 비워둘 수 없지만 mbstring에서 지원하는 인코딩 목록을 지정할 수 있습니다. 기본값은 JIS입니다.
exif.decode_jis_intel string
exif.decode_jis_intel은 이미지가 인텔 바이트 순서(little-endian)인 경우 JIS로 인코딩된 사용자 주석에 대한 이미지 내부 문자 집합을 정의합니다. 이 설정은 비워둘 수 없지만 mbstring에서 지원하는 인코딩 목록을 지정할 수 있습니다. 기본값은 JIS입니다.