投稿者 |
メッセージ |
|
< PHPプログラミング ~ GD を使った文字の入れ方 |
|
時間:
火 4月 05, 2005 3:54 am
|
|
|
|
PHPを勉強中です。現在、画像のアップロード関係を作成しており、サムネイルの作成やそのサムネイル画像にテキストを合成するまでは出来ました。
ですが、テキストの色と背景画像が似てるとテキスト自体が目立たなくなります。
WEBSHOTを見てると、WEBSHOTと同じような感じで画像みたいに埋め込みたいと思うんですが、固定した画像を埋め込んでいるんだろうか?
それとも、テキストと四角を組み合わせてWEBSHOTの文字を合成してるんでしょうか?
少しヒントを下さい。 |
|
|
|
|
|
|
|
時間:
火 4月 05, 2005 7:45 am
|
|
|
登録日: 2004年11月 12日
投稿記事: 71
|
|
|
|
|
|
|
時間:
木 4月 07, 2005 10:23 am
|
|
|
|
KJ wrote: |
webshotはクライアント側で合成しています。
サーバ側ではアップされた画像を保存しているだけです。
|
webshot は仕組みとして、全てをWEB上で行わないでPCと機能を分割しているので、凄いアイデアだと感心しています。
早速試してみました。割と簡単に出来たので報告しときます。
$src_1 と $src_2 を合成します。$src_2は、50*10ピクセルのロゴ画像です。
Code: |
$src_1 = "http://xxxxx.com/images/image01.jpg";
$im_out = @ImageCreateFromJPEG($src_1);
$src_2 = "http://xxxxx.com/images/logo.jpg";
$im_in = @ImageCreateFromJPEG($src_2);
imagecopy ($im_out, $im_in, 5, 10, 0, 0, 50, 10);
|
単純に合成をファイル名を指定して行うのかな?と最初は思ったのですが、イメージとして出力したものを合成させるという手順でした。
どうもありがとうございました。 |
|
|
|
|
|
|
|
|
新規投稿: 不可 返信: 不可t 自分の記事の編集: 不可 自分の記事の削除: 不可 投票への参加: 不可
|
|