2011年01月28日のツイート

GD.pmの超俺メモ

GD::Imageのメソッド、copyResampledについて。
効果は、イメージA(の一部)をイメージBに拡大縮小してコピーする。

例文

$image->copyResampled($sourceImage, $dstX, $dstY, $srcX, $srcY, $destW, $destH, $srcW, $srcH);

意味

$コピー先->copyResampled(
	$コピー元,
	コピー先x, コピー先y,
	コピー元x, コピー元y,
	コピー先w, コピー先h,
	コピー元w, コピー元h
);

メモ

フォトモザイク、と言う画像の技法がありまして。
一つの画像を他の画像を縮小したタイルで再構成するやつで、どんなものかはgoogle:フォトモザイクでググっていただきたく。
で、自分でそれを実装させてみた。

気づいた点

これ、一番色が近い画像をそのまま使っても、完成した画像が何の画像なのかさっぱりわからなくなる。

  • タイル画像を極端に小さくする
  • タイル画像を元の色に近くなるように補正する

どっちかやんないと意味がない。

実物

はお見せできません。
素材に使った画像が溜め込んだエロ画像ばっかりなのでちょっと。

メモ

フォトモザイク、と言う画像の技法がありまして。
一つの画像を他の画像を縮小したタイルで再構成するやつで、どんなものかはgoogle:フォトモザイクでググっていただきたく。
で、自分でそれを実装させてみた。

気づいた点

これ、一番色が近い画像をそのまま使っても、完成した画像が何の画像なのかさっぱりわからなくなる。

  • タイル画像を極端に小さくする
  • タイル画像を元の色に近くなるように補正する

どっちかやんないと意味がない。

実物

はお見せできません。
素材に使った画像が溜め込んだエロ画像ばっかりなのでちょっと。

GD.pmの超俺メモ

GD::Imageのメソッド、copyResampledについて。
効果は、イメージA(の一部)をイメージBに拡大縮小してコピーする。

例文

$image->copyResampled($sourceImage, $dstX, $dstY, $srcX, $srcY, $destW, $destH, $srcW, $srcH);

意味

$コピー先->copyResampled(
	$コピー元,
	コピー先x, コピー先y,
	コピー元x, コピー元y,
	コピー先w, コピー先h,
	コピー元w, コピー元h
);

2011年01月28日のツイート

メモ

フォトモザイク、と言う画像の技法がありまして。
一つの画像を他の画像を縮小したタイルで再構成するやつで、どんなものかはgoogle:フォトモザイクでググっていただきたく。
で、自分でそれを実装させてみた。

気づいた点

これ、一番色が近い画像をそのまま使っても、完成した画像が何の画像なのかさっぱりわからなくなる。

  • タイル画像を極端に小さくする
  • タイル画像を元の色に近くなるように補正する

どっちかやんないと意味がない。

実物

はお見せできません。
素材に使った画像が溜め込んだエロ画像ばっかりなのでちょっと。

GD.pmの超俺メモ

GD::Imageのメソッド、copyResampledについて。
効果は、イメージA(の一部)をイメージBに拡大縮小してコピーする。

例文

$image->copyResampled($sourceImage, $dstX, $dstY, $srcX, $srcY, $destW, $destH, $srcW, $srcH);

意味

$コピー先->copyResampled(
	$コピー元,
	コピー先x, コピー先y,
	コピー元x, コピー元y,
	コピー先w, コピー先h,
	コピー元w, コピー元h
);

2011年01月28日のツイート