
- PHP ImageMagick 教程
- PHP ImageMagick - 首頁
- PHP ImageMagick - 簡介
- 背景顏色
- 影像反射
- 影像裁剪
- 影像邊框
- 影像縮放
- 合成影像
- 對比度和亮度
- 增強和均衡化
- 銳化和模糊
- 影像平鋪
- 影像閾值
- 修改顏色
- 不同的效果
- 保護影像
- 素描模擬
- 編輯外觀
- 旋轉和滾動
- 拼接和擴充套件
- 其他功能
- PHP ImageMagick 有用資源
- PHP ImageMagick - 快速指南
- PHP ImageMagick - 資源
- PHP ImageMagick - 討論
PHP ImageMagick - 影像反射
影像反射是一種影像處理技術,用於建立映象或對稱圖案。此效果透過水平或垂直複製和翻轉影像來實現,從而建立原始影像的映象版本。
在本章中,我們將探討如何使用 PHP Imagemagick 庫輕鬆建立影像反射。我們將介紹反射型別、尺寸調整和顏色操作等基本概念,讓您全面瞭解該過程,並幫助您快速輕鬆地建立美麗的反射效果。
影像翻轉
翻轉影像是指垂直複製影像以使其產生反射效果的過程。因此,對於翻轉影像,Imagemagick 中有一個方法 **‘flipImage()’**。此函式有助於顯示輸入的垂直映象。
語法
bool Imagick::flipImage(void)
此函式不接受任何引數。
示例
在此示例中,您將學習如何在 PHP 中使用 **'flipImage()'** 函式。首先,建立一個新的 Imagick 物件並讀取輸入影像。然後,使用 flipImage() 方法將其垂直翻轉。您可以直接在伺服器上顯示翻轉後的影像,也可以使用 **writeImage()** 將其儲存到您的系統。
<?php $image=new Imagick($_SERVER['DOCUMENT_ROOT']."/test/image.jpg"); $image->flipImage(); $image->writeImage($_SERVER['DOCUMENT_ROOT']."/test/flipImage.png"); ?>
假設以下為程式中的輸入影像 (image.jpg) -

輸出

影像翻轉(水平翻轉)
水平翻轉影像是指水平復製圖像以使其產生反射效果的過程。因此,對於水平翻轉影像,Imagemagick 中有一個方法 **‘flopImage()’**。此函式有助於顯示輸入的水平映象。
語法
bool Imagick::flopImage(void)
此函式不接受任何引數。
示例
在此示例中,您將學習如何使用 PHP 中的 **'flopImage()'** 函式來水平翻轉影像。首先,建立一個新的 Imagick 物件並讀取輸入影像。接下來,使用 **'flopImage()'** 函式將其水平翻轉。翻轉後的影像將作為輸出返回。
<?php $image=new Imagick($_SERVER['DOCUMENT_ROOT']."/test/image.jpg"); $image->flopImage(); $image->writeImage($_SERVER['DOCUMENT_ROOT']."/test/flopImage.png"); ?>
假設以下為程式中的輸入影像 (image.jpg) -

輸出

廣告