ソース掲示板




すべてから検索

キーワード   条件 表示 現行ログ 過去ログ トピックス 名前 本文
PHP5 で Drop Shadow
日時: 2007/08/08 21:39
名前: lightbox







拡張子:
<?php

$src = "font.png";

list($width, $height) = getimagesize($src);

$image = imagecreatefrompng($src);
$image2 = imagecreatefrompng($src);
$image3 = imagecreatefrompng($src);

$gaussian = array(array(1.0, 2.0, 1.0), array(2.0, 4.0, 2.0), array(1.0, 2.0, 1.0));
for( $i = 0; $i < 4; $i++ ) {
	imageconvolution($image2, $gaussian, 16, 0);
}

imagecopymerge($image, $image2, 3,3, 0,0, $width, $height, 100);
imagecopymerge($image, $image3, 0,0, 0,0, $width, $height, 60);

header("Content-type: image/png");
imagepng($image);

imagedestroy($image);
imagedestroy($image2);
imagedestroy($image3);

?>
メンテナンス

Re: PHP5 で Drop Shadow ( No.1 )
日時: 2007/08/09 16:31
名前: lightbox


日時: 2007/08/09 16:31
名前: lightbox
オリジナル

ぼかす

オリジナルにずらして重ねる ( 80% : ぼかしたものが薄くなる、100% だとオリジナル位置の画像は消滅 ) 

再度オリジナルを重ねる ( 60% )

↑と比べて、影が濃く本体は薄め( 100% でずらしたもの : ソースコードの画像 )

ぼかしたものにオリジナルを重ねる ( 60% )


このアーティクルの参照用URLをクリップボードにコピー メンテナンス