別の画像の周りに画像の境界線(フレーム)を配置したい。GDライブラリを使用してPHPでこれをどのように達成できますか?また、javascript/canvasとImageMagickを使用して同じことを達成する必要があります。
迅速な支援をいただければ幸いです。
別の画像の周りに画像の境界線(フレーム)を配置したい。GDライブラリを使用してPHPでこれをどのように達成できますか?また、javascript/canvasとImageMagickを使用して同じことを達成する必要があります。
迅速な支援をいただければ幸いです。
php exec() を介して Imagemagick を使用すると、次の Web サイトの例を使用できます: http://www.imagemagick.org/Usage/thumbnails/
ImageMagick にはきちんとしたチュートリアルがあります ここ.
GD の場合:
<?php
$img = ImageCreateFromJPEG('img.jpg');
$color_black = ImageColorAllocate($img, 0, 0, 0);
drawBorder($img, $color_black, 3);
header('Content-type: image/jpeg');
ImageJPEG($img);
function drawBorder(&$img, &$color, $thickness = 1)
{
$x1 = 0;
$y1 = 0;
$x2 = ImageSX($img) - 1;
$y2 = ImageSY($img) - 1;
for($i = 0; $i < $thickness; $i++)
{
ImageRectangle($img, $x1++, $y1++, $x2--, $y2--, $color_black);
}
}
?>