📜  PHP |想象一下 identifyFormat()函数

📅  最后修改于: 2022-05-13 01:56:51.245000             🧑  作者: Mango

PHP |想象一下 identifyFormat()函数

Imagick::identifyFormat()函数是PHP中的一个内置函数,用于将嵌入的格式字符替换为其适当的图像属性并返回解释后的文本。

转义序列列表:请参考链接查看转义序列列表。参考:http://www.imagemagick.org/script/escape。 PHP

以下是一些重要的嵌入式格式化字符,例如适当图像属性的转义序列:

  • %h当前图像高度(以像素为单位)
  • %i图像文件名(注意:成为“info:”的输出文件名)
  • %k CALCULATED: 独特颜色的数量
  • %m图像文件格式(文件魔术)
  • 当前图像序列中的%n个图像
  • %w当前宽度(以像素为单位)
  • %x x 分辨率(密度)
  • %y y 分辨率(密度)
  • %z图像深度(如读入,除非修改,图像保存深度)
  • %U图像分辨率单位
  • %@ CALCULATED:修剪边界框(没有实际修剪)等...

    句法:

    string Imagick::identifyFormat( $embedText )

    参数:此函数接受单个参数$embedText ,其中包含包含格式化序列的字符串。

    返回值:此函数返回图像格式或失败时返回 FALSE。

    下面的程序说明了PHP中的 Imagick::identifyFormat()函数:

    程序:该程序使用 Imagick::identifyFormat()函数来查找给定图像的格式。

    ";
      
    // Use Imagick::identifyFormat() function to replace the embedded
    // format characters with its appropriate image property
    $embedText .= $imagick->identifyFormat("Trim box: %@ number of unique colors: %k");
      
    // Display the output
    echo $embedText;
      
    ?>
    

    输出:

    Output of 'Trim box: %@ number of unique colors: %k' is:
    Trim box: 656x144+5+15 number of unique colors: 2955

    参考: https://www. PHP.net/manual/en/imagick.identifyformat。 PHP