« iptcembed
jpeg2wbmp »

iptcparse

(PHP 4, PHP 5, PHP 7, PHP 8)

iptcparse — バイナリの IPTC ブロックのタグをパースする

説明

function iptcparse(string $iptc_block): array|false

» IPTC ブロックをパースします。

パラメータ

iptc_block

バイナリ IPTC ブロック。

戻り値

タグマーカーをインデックスとし、その値を保持する配列を返します。 エラー時や IPTC データが見つからなかったときは false を返します。

例

例1 iptcparse() を getimagesize() と組み合わせる使用法

<?php
$size = getimagesize('./test.jpg', $info);
if(isset($info['APP13']))
{
    $iptc = iptcparse($info['APP13']);
    var_dump($iptc);
}
?>

注意

注意:

この関数は、GD 画像ライブラリは必要ありません。

関連キーワード:
ブロック   iptcparse   バイナリ   パース   iptc   タグ   info   block   getimagesize   iptcembed   jpeg   wbmp   Image   タグマーカー   インデックス   保持   size   isset   dump   画像   ライブラリ
関連する関数・ページ:
function.iptcembed   language.basic-syntax.phpmode   function.mcrypt-enc-is-block-mode   function.getimagesize   function.jpeg2wbmp   function.getimagesizefromstring