현재 위치: > 함수 카테고리 모음> iptcparse

iptcparse

이진 IPTC 블록을 단일 태그로 구문 분석합니다
이름:iptcparse
분류:이미지 처리 GD
사용 언어:php
한 줄 설명:IPTC 데이터 구문 분석, 이미지에 메타 데이터를 저장하기위한 표준 형식

기능 이름 : iptcparse ()

해당 버전 : PHP 4, PHP 5, PHP 7

사용법 : iptcparse () 함수는 이미지에 메타 데이터를 저장하기위한 표준 형식 인 IPTC 데이터를 구문 분석하는 데 사용됩니다. IPTC 데이터를 이미지에 대한 다양한 정보를 포함하는 연관 배열로 구문 분석합니다.

구문 : 배열 iptcparse (String $ iptcblock)

매개 변수 :

  • IPTCBLOCK : IPTC 데이터를 나타내는 이진 블록.

반환 값 : IPTCPARSE () 함수는 구문 분석 된 IPTC 데이터를 포함하는 연관 배열을 반환합니다. 배열의 키는 IPTC 마커이고 값은 해당 데이터입니다.

예:

 // IPTC数据块$iptcData = "\x1C\x02\x00\x00\x00\x0F\x00\x0F\x03\x00\x00\x00"; // 解析IPTC数据$iptcArray = iptcparse($iptcData); // 打印解析后的IPTC数据print_r($iptcArray);

산출:

 Array ( [1#090] => Array ( [0] => ) [2#005] => Array ( [0] => ) [2#080] => Array ( [0] => ) [2#090] => Array ( [0] => ) [2#095] => Array ( [0] => ) [2#105] => Array ( [0] => ) )

위의 예에서, 우리는 IPTC 데이터를 포함하는 이진 블록을 정의합니다. 그런 다음 iptcparse () 함수를 사용하여 해당 데이터를 연관 배열 $ iptcarray로 구문 분석합니다. 마지막으로 Print_r () 함수를 사용하여 구문 분석 된 IPTC 데이터를 인쇄합니다.

실제 IPTC 데이터를 제공하지 않기 때문에 예제의 출력이 비어있을 수 있습니다. 실제로, IPTC 데이터 블록의 각 태그는 다른 데이터를 포함 할 수 있습니다.

유사한 함수
  • 아핀 변환 매트릭스를 얻으십시오 imageaffinematrixget

    imageaffinematrixget

    아핀변환매트릭스를얻으십시오
  • 두 개의 Affine 변환 행렬을 연결하십시오 imageaffinematrixconcat

    imageaffinematrixconcat

    두개의Affine변환행렬을연결하십시오
  • 이미지 블렌딩 모드를 설정하십시오 imagealphablending

    imagealphablending

    이미지블렌딩모드를설정하십시오
  • 지정된 색상 + 알파 또는 가장 가까운 대안의 색인을 얻으십시오. imagecolorresolvealpha

    imagecolorresolvealpha

    지정된색상+알파또는가장가까운대안의색인
  • 브라우저 또는 파일에 이미지를 출력합니다 imagewbmp

    imagewbmp

    브라우저또는파일에이미지를출력합니다
  • 옵션 클리핑 영역을 사용하여 아핀 변환 SRC 이미지가 포함 된 이미지를 반환하십시오. imageaffine

    imageaffine

    옵션클리핑영역을사용하여아핀변환SRC이
  • 이미지가 진정한 색상 이미지인지 확인하십시오 imageistruecolor

    imageistruecolor

    이미지가진정한색상이미지인지확인하십시오
  • 브라우저 또는 파일에 대한 출력 이미지는 PHP 7.3.0 이후 삭제되었으며 PHP 8.0.0에서 삭제됩니다. 대신 ImageWBMP를 사용하십시오 image2wbmp

    image2wbmp

    브라우저또는파일에대한출력이미지는PHP
인기 기사