透過GIFをGDでリサイズする方法とは?

このQ&Aのポイント
  • プログラム初心者の方に向けて、透過GIFをGDでリサイズする方法について解説します。
  • 透過GIFをGDでリサイズする際に気をつけるべきポイントとして、透明部分の処理が挙げられます。
  • 透過GIFをGDでリサイズする際に、背景との境に輪郭線のような線が出現することがありますが、きれいに処理する方法もあります。
回答を見る
  • ベストアンサー

透過GIF

プログラム初心者です 透過GIFをGDでリサイズしたいです やってみたら透明になっているようなんですが、背景との境に輪郭線のような線が出現しました どうやったらきれいに処理できますか? $black = imagecolorallocate($thumb, 0, 0, 0);//透明 $alpha = imagecolortransparent($thumb,$black); // 元画像から透過色を取得する imagefill($thumb, 0, 0, $alpha); // その色でキャンバスを塗りつぶす imagecolortransparent($thumb, $alpha); // 塗りつぶした色を透過色として指定する よろしくお願いします

  • flash0
  • お礼率97% (297/306)
  • PHP
  • 回答数1
  • ありがとう数12

質問者が選んだベストアンサー

  • ベストアンサー
  • goozozo
  • ベストアンサー率5% (54/1009)
回答No.1

GIFBreweryなんてアプリありますよ

flash0
質問者

お礼

回答ありがとうございます これは、動画からGIFが作れるのですね 情報ありがとうございます。これは興味深いです あと、ごちゃごちゃやってたらgifの透過リサイズはきれいに処理できるようになりました

関連するQ&A

  • Gif背景透過の書込み

    Gif背景透過で、保存したアニメを見たら 多少劣化している場合があるのです。 (いつもでは無いのですが) これは、ソフトが悪いのか?PCの何だかの設定なのでしようか? もしくは透過埋め込みや色の埋め込みは目には同じ色に見えても 完全にその色で焼きこまれていない為なのでしょうか? *アニメ、グラフィック部で詳しいかた、そんな経験のある方いましたらよろしくです。

  • gif ってぼかしは効かないのでしたっけ?

    Photoshop でロゴを作成しようとしています。 ページの背景にパターンを使用しているため、ロゴの背景を透明にしてページ背景のパターンが見えるようにしたいのです。 ロゴは、gif で作ろうとしています。 Photoshop のテキストでロゴを入力し、ラスタライズし、gif で保存するためインデックスカラーに変換します。 すると、ロゴの輪郭がカクカクしてしまって、うまくぼやけてくれません。 gif は、輪郭のぼかしは出来ないのでしたっけ? 別のソフトでは、出来たような気がするのですが、Photoshop での 透過gif の作り方を教えてください。

    • ベストアンサー
    • CSS
  • 透過PNGの左右反転について

    透過されたPNGを透過されたまま左右反転(できればリサイズも)したいのですが、どうすればいいでしょうか? ちなみに「キャラクターなんとか機」というソフトで作った画像です。 ペイントなどで一旦左右反転してから保存したものを、 背景色を指定して再度透過すると画像が汚くなります(画像の輪郭にところどころ余分な色が残ってしまう) どなたか、解決策を知っているかた、教えてください。

  • 透過gif を加工すると透過しなくなります。(T-T)

    フリー素材サイト様で文字入れ加工可の素材をいただいてきました。このままですと透過しています。 これにペイントで文字を入れ名前をつけて保存すると背景が白色になってしまいます。 ヘルプや素材サイトさんの説明を読み、 「変形」→「背景を不透明にする」のチェックをはずす 「変形」→「キャンバスと色とサイズ」→「背景色に透明を使用」にチェック。 ほんものの白じゃないのかと、 画像の背景(白い部分)から色を抽出し、↑のメニューで、色の選択をして色の追加をしてやってみましたがダメでした。 何度も挑戦したのですがうまくいきません。 いろいろ試行錯誤してつついていたら、自分で記入した文字は透過になってました。ならなくていいのに・・(T-T) 昨晩から徹夜してやってるんですが、うまくいきません。 どこが間違っているんでしょう? 教えてください。

  • 透過すると・・

    今ピクトベアーSEでGIFでデコメをつくってます! 背景の透過はできるのですが 例えば2枚の画像があって2枚とも透過処理しますよね? きちんと2枚とも透過されるのですが 何故か画像が重なって動いてしまいます! コレってどうしたらいんでしょうか? デコメって透過処理しないとだめだし(指定で透過処理してくださいとあるやつなので) どうやって重ならないようになるんでしょうか。 背景ありなら簡単にできるのに 透過処理のデコメにしてから難しくて うごかすデコメは作れないんです(色変えたりとかしかつくれてません) 原因おしえてくれると助かります。 ちなみに動かすのはGimpを使用しています!

  • 画像を透過させる方法がわかりません・・・

    PictBear seで画像を使ってない色を使って透過させてgif形式で保存したんですが、背景画像に貼り付けたら透過するときに使った使ってない色がでてきて透過がされてませんでした。 たぶん私のやり方が間違ってると思うので画像を透過させて、背景画像に貼る方法を知っている方がいましたら教えてください。

  • PaintShopPro7Jの透過gifの

    PaintShopPro7Jを使っているのですが、透過gifの仕方について教えてください。 透過したいファイルを開き、 [ファイル]⇒[エクスポート]⇒[GIFイメージ]を開き GIFイメージのエクスポートという画面で、 左側に[非圧縮時]、右側に[圧縮時]というのが表示されますよね。その時<次の色に合致する領域>に印をつけると、左側には表示されるのですが、右側には表示されないんです。(背景を透明にした時のあのグレーのチェック柄だけが表示される) 何故なのでしょうか? 初心者なので、できれば詳しくお願い致します。

  • テーブルの背景を透過する方法

    テーブルの背景だけを透過したいんですけど、どうすればいいですか? 自分で調べてみて、テーブルタグの中に<style="background-color:#FFFFFF;filter:Alpha(opacity=75);">を入れてみたんですけど、テーブル全体を透過してしまって文字まで薄くなってしまったんです。 だから、背景を透過した画像を並べてみたんですけど、なんか不自然で、私がイメージしていたのとは違うんです。私は最初にやったように、元の背景の色自体が薄くなるよいうにしたいんです。 でも、それって不可能なことなんですか?

    • ベストアンサー
    • HTML
  • FW(MX)でのGIF透過処理について

    初めまして。 いろんな素材を見ているうちに自分も作ってみたくなった初心者です。 FireWorksで作っているのですが、GIFの透過をするために「書き出しのプレビュー」で 「透明カラーの選択」をしてプレビュー画面で操作し、一応は透過されるのですが、 どうしても背景を濃い色に設定すると、アイコンの周りに白い点々…というか もう少しなのに、完全に透過できません。 自分のHPに貼るだけならば、「インデックス透明カラー」を設定すれば ある程度きれいに出来るのですが、どんな背景色でもきれいに表示させたい、 というのは無理な事なのでしょうか? FireWorks以外にPhotoShop7も持ってはいますが、 Photo~の方でも色々試したのですが、あまり上手くいきません。 こちらの以前の質問等でも調べてみたのですが、 なかなかはっきりとした回答がなかったもので。 すいません。。。 どなたかご教授いただけませんか? 宜しくお願い致します。

  • PixiaでのGifの扱いについて教えてください

    PixiaでのGifの扱いについて二つ教えてください 1. Pixiaで透過Gifとして保存する時、背景を白または黒にしても透過しません、消しゴムで毎回消さないといけません。Pixiaではそういう物ですか? 2.画像を縮小保存する時、背景の透明の部分(青色)を巻き込んでしまいます。本来は透明だと思う青色の部分が画像のふちに巻き込まれてしまいます。透過Gifにするとふちの部分がかすかに青くなってしまいます。なにか設定が使用方法が悪いのでしょうか? よろしくお願いします。

専門家に質問してみよう