0
我想從PHP文件夾中獲取一個簡單的圖像文件(500px寬度示例),並執行exec('/ usr/bin/convert -etc。')以形象和實現這一點:http://imm.io/media/3O/3O7j.jpg。基本上,我想在該特定位置的圖像周圍繪製2個彩色邊框/矩形。任何人都可以幫助撰寫這樣的命令,或者有可能嗎?Imagemagick從PHP轉換爲在圖像上繪製2個邊框
謝謝。
我想從PHP文件夾中獲取一個簡單的圖像文件(500px寬度示例),並執行exec('/ usr/bin/convert -etc。')以形象和實現這一點:http://imm.io/media/3O/3O7j.jpg。基本上,我想在該特定位置的圖像周圍繪製2個彩色邊框/矩形。任何人都可以幫助撰寫這樣的命令,或者有可能嗎?Imagemagick從PHP轉換爲在圖像上繪製2個邊框
謝謝。
在PHP中使用GD擴展可能會更容易。具體來說,imagesetstyle()
函數用於設置折線,imageline()
用於繪製直線。
此示例加載圖像並在其上繪製虛線。你應該能夠適應你的需求。
<?php
$im = imagecreatefromjpeg('/your/file.jpg');
$w = imagecolorallocate($im, 255, 255, 255);
$red = imagecolorallocate($im, 255, 0, 0);
/* Draw a dashed line, 5 red pixels, 5 white pixels */
$style = array($red, $red, $red, $red, $red, $w, $w, $w, $w, $w);
imagesetstyle($im, $style);
imageline($im, 0, 0, 100, 100, IMG_COLOR_STYLED);
imagejpeg($im, '/path/to/save.jpg');
imagedestroy($im);
?>
如果我得到一個PNG文件會怎麼樣? imagecreatefrompng?它工作正確嗎?關於GIF呢?謝謝。 – 2011-02-21 21:36:03