Imagick::encipherImage()函数是PHP中的内置函数,用于将纯像素图像转换为加密像素。此函数仅将像素转换为加密后的像素,然后仅当使用与加密时使用的相同字符串解密图像时,该图像才可读。
用法:
bool Imagick::encipherImage( $passphrase )
参数:此函数接受单个参数$passphrase,该参数保存密码短语的值。
返回值:成功返回True,失败返回False。
以下示例程序旨在说明PHP中的Imagick::encipherImage()函数:
程序:
<?php
// Creating new Imagick object
$image = new Imagick(
'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-9.png');
// Creating the passphrase
$passphrase = "GeeksforGeeks";
// Calling the function
$image->encipherImage($passphrase);
// $image is now enciphered with string
// "GeeksforGeeks"
// $image can only be made readable by
// decipherImage() method
// with the same passphrase as parameter
header("Content-Type: image/jpg");
// Showing the deciphered image which is
// same as our sampleimage.jpeg
echo $image;
?>
输出:
如果密码不正确,则解密的图像:
参考: https://php.net/manual/en/imagick.encipherimage.php
相关用法
- PHP Imagick morphImages()用法及代码示例
- PHP Imagick setImageDispose()用法及代码示例
- PHP Imagick colorFloodfillImage()用法及代码示例
- PHP Imagick levelImage()用法及代码示例
- PHP Imagick linearStretchImage()用法及代码示例
- PHP Imagick profileImage()用法及代码示例
- PHP Imagick coalesceImages()用法及代码示例
- PHP Imagick functionImage()用法及代码示例
- PHP Imagick smushImages()用法及代码示例
- PHP Imagick readImageBlob()用法及代码示例
- PHP Imagick identifyFormat()用法及代码示例
- PHP Imagick colorizeImage()用法及代码示例
- PHP Imagick addImage()用法及代码示例
- PHP Imagick clear()用法及代码示例
- PHP Imagick getPage()用法及代码示例
注:本文由纯净天空筛选整理自AllBoutStudies大神的英文原创作品 PHP | Imagick encipherImage() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。