半透明の画像(全てのピクセルのalphaが50の画像)を作りたいのですがうまくいきません。
元画像を$imとして、透明の背景($bg)を作成し、その上に
alpha=50でコピーすれば、半透明になるか・・・と思ったのですが、
黒っぽい画像になってしまいます。
($bgが透明ではなく、黒画像になっているようです。)
半透明の画像を作りたいときは、どのようにすれば作成できますでしょうか?
$bg = imagecreatetruecolor(100, 100);
imagefill($bg,0,0,imagecolorallocatealpha($bg,0,0,0,127));
imagecopymerge($bg, $im, 0, 0, 0, 0, 100, 100, 50);
imagealphablending($bg, false);
imagesavealpha($bg, true);
header('Content-type: image/png');
imagepng($bg);
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
imagecolortransparent関数を使うと、透明色を定義できるので、$bgの色インデックスを透明に定義すればよいのではないでしょうか。
返信遅くなりすみません
いろいろ試したのですが、結果としてできませんでした。
新しいソースは下記です。
$bg = imagecreatetruecolor(100, 100);
$trans = imagecolorallocate($bg,0,0,0);
imagefill($bg,0,0,$trans);
imagecolortransparent($bg, $trans);
imagecopymerge($bg, $im, 0, 0, 0, 0, 100, 100, 50);
imagealphablending($bg, false);
imagesavealpha($bg, true);
header('Content-type: image/png');
imagepng($bg);
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(ファッション) この服について 1 2022/09/07 22:36
- Photoshop(フォトショップ) 【至急】 ウェブサイトやアプリとかでよく見かける、添付画像のように背景にあるものをぼかしつつ透過する 2 2023/07/17 10:57
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- PHP imageフォルダに、画像をリサイズして保存する時のファイル名を変更したい 1 2023/05/30 11:39
- HTML・CSS 角丸画像の背景色を透明にしたいです 1 2023/06/23 23:15
- HTML・CSS ヘッダーの画像にメインエリアがかぶってしまいます 1 2022/11/28 14:06
- その他(ソフトウェア) ペイントで切り抜いた画像の背景を透明に 2 2022/09/15 10:20
- その他(プログラミング・Web制作) pythonで、tkinterとpillowの組み合わせ 2 2022/08/16 17:42
- Photoshop(フォトショップ) Photoshopの画像が重すぎるので軽くしたいです 7 2022/05/13 20:13
- 画像編集・動画編集・音楽編集 gimp or photoscapeXで背景画の透明度を変える方法 5 2022/12/20 14:13
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAでJPGサイズ変更
-
ドラッグアンドドロップで画像...
-
PHPで吐き出した画像にリンクを...
-
最も速い画像合成処理を教えて...
-
透過PNGが透過されない!!
-
GDを使って画像の背景を透過さ...
-
GDI+を使ったビット数とDPIの扱い
-
手作業で埋め込んだ、UserForm1...
-
OpenGLで描いて画像ファイル出力
-
ImageTTFTextで保存すると文字...
-
画像にテキストを埋め込むジェ...
-
pythonのファイル内に 手書き数...
-
libpng 24bpp rawをPNGに変換す...
-
ファイルアップロード
-
画像が半分だけ表示されます。
-
【JAVA】画像のサイズを大きく...
-
VBSの「MsgBox」について
-
ビットマップ画像を読み込むプ...
-
C#とJavaで、MP3タグの画像を表...
-
携帯電話から画像ファイルをア...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBSの「MsgBox」について
-
拡張子php画像をjpg画像等に変...
-
透過PNGが透過されない!!
-
imageフォルダに、画像をリサイ...
-
アップロード画像数でCSSを分け...
-
VBAでJPGサイズ変更
-
Illustratorで文字と画像を流し...
-
VBAのコードを教えてください
-
C# Excelファイルへの画像挿入。
-
php,mysqlにて画像パス保存/表...
-
GDI+を使ったビット数とDPIの扱い
-
SQLiteに画像を格納したい
-
ListViewコントロールでサムネ...
-
★PHP?★画像を縦横比を変えずに...
-
phpで画像がどうしても文字化け...
-
ビットマップ画像を読み込むプ...
-
PHPで吐き出した画像にリンクを...
-
phpMyAdminに画像を保存できない
-
OpenGLで描いて画像ファイル出力
-
手作業で埋め込んだ、UserForm1...
おすすめ情報