• ベストアンサー

透過gif画像の上に文章を重ねるには?

四角形でなく、変形した画像のぎりぎりまでhtmlで文字を入れたいのですが、透過gif加工した画像を使っても、文字が原画の四角形のところで分断されてしまいます。 透過済みのgif画像の透明部分に、htmlで書いた文字を重ねることはできないのでしょうか? 今はその画像の余白部分を拡大して、壁紙にしてhtml文字を重ねているのですが、機種によってかなりのズレが生じてしまい、何とかしたいのですが・・・。 どうか宜しくお願いします。

  • HTML
  • 回答数7
  • ありがとう数7

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

  • ベストアンサー
回答No.3

いろいろな方法で文章を載せることができます。 (1)htmlで枠のない表を作る。 (2)変形した画像を表の背景に貼り付ける。 (3)表に文字を挿入し、スペースや右寄せなどで調整する。 これで自由に文字が入るはずなんだけど。

hihumi
質問者

お礼

うわぁ~!有難うございます! やってみたら、本当に画像と文字が重なりました! でも、重なったのですけど、表の右端が文字の方に合わさって、画像が切れてしまいます。スペースで幅をつけようと思ったのですが、なぜか変更してくれません。 表自体のサイズをこちらで指定することは出来ますか?

その他の回答 (6)

回答No.7

レイアウト枠について言い忘れていました。 レイアウト枠の中でのズレはありませんが、 壁紙や本文との重なりは、 見るプラウザによって多少異なります。 同じウインドウズソフトでも、 ノートとデスクトップで違いますし、 サーバーのコマーシャル位置によっても変化します。 もう一つ思いつきましたが、アプレットやスクリプトでも 画像の上に文字がかけます。 アプレットは多少煩雑ですが、スクリプトは簡単です。

回答No.6

表に挿入する方法のタグは、 <TABLE><TBODY><TR> <TD width="250" height="200" background="○○.gif" align="right" valign="bottom">こんにちは</TD></TR></TBODY></TABLE> で右下隅に「こんにちは」と表示されます。 大きさはwidth="250" height="200"の数字を変更する。 応用すれば、レイアウト枠で自由な位置に貼り付け可能。 <DIV style="width : 250px;height : 200px;top : 150px;left : 400px; position : absolute; z-index : 1; visibility : visible; background-image : url(○○.gif); " id="Layer1" align="left"><BR> <BR><BR><BR><BR><BR><BR><BR><BR><BR> こんにちは</DIV> これで画面の上から100ピクセル左から400ピクセル の位置に立て200横250のレイアウトが作られ、 左下に「こんにちは」と表示されます。 正式にジフアニメを作るならカナダ・アルケミニー社ですが、ホームページビルダーのウェブアニメーションウィザードの文字アニメーションを選択すれば簡単。 フォトショップがお勧めという人もいますが、まだ利用したことがありません。 まだ数少ない機種しか触ってないので、全プラウザが大丈夫かどうかは自信がないけれど、 「見えない」とか「画像とずれている」と苦情を言われたことはありません。 最後にホームページビルダー学生価格がお勧めですよ!

hihumi
質問者

お礼

ありがとうございました! 重ねる文章を短くカットして、何とか調節できました。 何度も丁寧に教えてくださって本当にありがとうございました~!

回答No.5

<DIV style="width : (数字)px;height : (数字)px;top : (数字)px;left : (数字)px; position : absolute; z-index : 2;" id="Layer2">文章</DIV> <DIV style="width : (数字)px;height : (数字)px;top : (数字)px;left : (数字)px; position : absolute; z-index : 2;" id="Layer2"><IMG src="画像ファイル名"></DIV> HTMLソース編集で,上のようにするとたぶん,重なると思います。 でも,ブラウザによっては,機能しない場合もあります。

hihumi
質問者

お礼

あっ!できました!重なりました~~!ありがとうございます~~!! すごい!これが下の方がおっしゃっていたレイヤーのHTMLですね? ほんとうに有難うございました~!!

回答No.4

もう一つの方法は、ジフアニメを使う方法です。 ジフ画像と文字の組み合わせなら、 いつでも文字を変更できますから、 htmlで書いたようにみえるはずです。

hihumi
質問者

お礼

ええと・・・ジフアニメ・・・というのは? フォトショップ6.0を持っているので、たぶんジフアニメはできると思うのですが、使い方がわからなくて・・・;よろしければ、それの作り方を詳しく教えてくださると嬉しいです!すみません、何度も・・・。 上の方の教えてくださった方法で出来たのですが、やはりブラウザによって機能しない、というのは少し不安なので、宜しくお願いします。 あっ、そう、すみません、下のお礼のところで言っていた表サイズの指定、調べてみたらわかりました。でもやはり、背景に指定するとパターンの繰り返しが起こってしまうので、どちらにしろ余白部分を拡大しなければいけないようです;

  • shogenji
  • ベストアンサー率31% (31/98)
回答No.2

画像中に文字を書き込む意外方法は無いと思います. 機種やブラウザのバージョン,設定等を限定して スタイルシートなどを使えば,ある程度は目的通りのことが できるかも知れませんが…

hihumi
質問者

お礼

有難うございます。 ・・・スタイルシート?レイヤーと同じものですか? でもそれを使って作ってもブラウザによっては機能しない、ということですよね・・・。ううーん、やっぱり難しい事をやろうとしているのでしょうか・・・。

  • usawing
  • ベストアンサー率31% (76/239)
回答No.1

いわゆる回り込み指定が出来ませんか?ってことでしょうか。 GIF画像は、透過していようがしてなかろうが、四角形の画像です。 ですので、普通に表示している限りは無理だと思われます。 もしかしたら、レイヤーとかを使えばいいのかもしれませんが… そこら辺は詳しくないのでなんとも……

hihumi
質問者

お礼

早々の回答、ありがとうございました! 透過していても四角なんですね~。 ちょっと透過加工を過信していました(笑)

関連するQ&A

  • GIF形式の画像を透過形式にできる方法

    Win2000/xpで利用しています。 GIF形式の画像を透過できるとのことですが、その方法を 教えてください。 GIFで作った文字を、文字以外の白い部分を透過させたいのです。 ブラシ等で消すのではなく、文字以外はすべて透過させて、背景が見えるようにしたいのです。

  • GIF画 透過

    透過してあるGIF画をペイントで文字入れして保存すると、 なぜか透過してある部分が無効になってしまいます。(白地) どうすれば透過のまま保存できるのでしょうか?

  • gif透過画像とjpgを加工

    サーバ上に作成済みの透過gifを置いておき、携帯で撮影したjpg画像をweb上で合体させたいのですが、phpで可能でしょうか? 加工後の拡張子はjpgで保存したいです。 よろしく御願いします。

    • 締切済み
    • PHP
  • IrfanView・透過GIFの使い方

    先日、このコーナーで円形切抜きの件で回答いただき早速お教えいただいたIrfanViewで試行いたしましたが(インストール済み)、最後のところで目的を達することが出来ずにいますので、是非ともお教えいただけませんでしょうか(JAVAスクリプトは有効になっております)。 ペイントで円形に切り抜いた画像(この場合当然に選択された四角の枠内に円形画像があります)を説明の手順に従い、最後の透過する色を選択する場面で、円形画像外の枠内の白の部分を選択して保存した画像(B)を、別の保存画像(A)にフアイルから添付より添付しますと、円形画像外の白枠部分が透過されておらず白く囲まれた状態になっております。「透過GIF確認スクリプト」で確認しますと、透過GIF画像でないと表示されてしまいますので、どうも透過するGIF画像になってないようです。 どの辺りに注意し、可能にするポイントなどお教えいただきたいと思います。円形画像以外の白枠部分は透過できないのでしたら諦めざるを得ませんが。今回の目的は、集合写真などで欠席者を円形で囲み添付するのを目的にしております。

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

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

  • フラッシュでjpg画像の背景を透過するにはどうすれば良いのか

    色々と調べながら、フラッシュMXを使って良くあるアドベンチャーゲーム風のものを作っているのですが、 背景の画像と人物の画像を用意し、 探し方が悪いのか、どうしても人物の画像の余白の部分の透過方法が分からず、質問させて頂こうと思います。 出来るだけファイルサイズが軽くなればと思いjpgで保存しているので、 gifやpngのように上手くいらない一色の部分を透過する場合、 別に用意した画像を使ってその余白の部分だけマスクをかけて削除すると言う方法はできるのでしょうか? それとも、やはりその画像ごとに編集で直接削除していく方法しか無いのでしょうか。 ご回答いただけますと幸いです。

    • ベストアンサー
    • Flash
  • jpeg画像の透過

    たとえば、写真をjpegで保存して画像処理ソフトで円形に切り取ったとします。 そうすると、その写真をHPに貼った場合、写真自体は円形になっているのですが 画像本体としては四角いままですよね?(意味がわからなかったらゴメンナサイ) そうなると壁紙を設定している場合、円形の外側は余白みたいになってしまい、白い部分が写っていしまいます。 この場合、その円形の外側(余白の部分)を透過させることはできますでしょうか? 説明が下手くそで申し訳ありませんがご教授お願いいたします。

  • macで透過gif

    趣味でmac(leopard)を使ってます. 画像の指定した部分(同じ色の部分)を透過させたgifを作りたいのですが, ちょうどよいソフトはないでしょうか. フリーソフトでお願いします. (windowsではpict bearを使ってましたが,同じようなことができるとうれしいです.)

    • ベストアンサー
    • Mac
  • Flash上で輪郭をぼかし背景が透過した画像はどのように表現するのでしょうか

    MacromediaFlashMXを使用しています。 http://www.507.jp/index.html (映画ローレライのHPです)のトップFlashのように、 輪郭をぼかした透過部分を含む画像をフェードインさせたいのですが、PHOTOSHOPでぼかし加工した透過GIF画像をFlash上にのせても、輪郭が塊のようになってしまいきれいなぼかしになりません。 これはそもそも透過GIFではなく別な方法でつくられているんでしょうか?? 教えてください。

    • ベストアンサー
    • Flash
  • 画像を透過させたい

    GIFやJPGにしたときに、 対象物の周りを透過させたいのですが、 現状できていません。 そのため、対象物以外の背景部分が whiteになって、 ページ背景色にういた画像貼り付けになってます。 どうしたら透過させることができるんでしょうか? photoshopやoffice系で使えるものがあれば 教えてください。

専門家に質問してみよう