透過処理できない †
- ページ: バグ報告
- 投稿者: クロメル
- 優先順位: 普通
- 状態: 受付済
- 担当者: 崎間
- カテゴリー: rst2hooktail
- 投稿日: 2007-03-17 (土) 18:23:05
メッセージ †
どうもお世話になってます。PNGファイルの透過処理についてなんですが、白黒2色の図は透過処理できないようです。他の色が混ざって3色以上の図では透過処理できています。現在応急処置として肌色1ドットだけ混ぜて透過処理しています。
返答 †
- 報告ありがとうございます。透過処理用CGIは僕がつくりました。原因を調べておきます。代替方法としてつぎの記事を参考にしてください。 http://hooktail.org/computer/index.php?%C6%A9%B2%E1png%A4%CE%BA%EE%A4%EA%CA%FD -- 崎間
- 対応ありがとうございます。こんなソフトがあるんですか、使ってみようと思います。 -- クロメル
- うーん、白黒の絵だと透過処理がうまくいかないようです。ViXで白黒の絵でも透過処理はできるんですが(これはプレビューで確認してます)、アップロードするとやはり透過処理ができていない絵として扱われ背景が白くなってしまいます。自動的に白黒の絵はサイズを小さくするため、別の規格の絵になってしまうということなんでしょうか? -- クロメル
- よくわかりませんねー。別の規格の絵に変換する処理は加わらないはずなのですが・・・。詳細を知りたいので、問題の画像ファイルを使っている記事のURLを教えてください。また、透過にはこだわらず白黒のまま放っておくという手もあります -- 崎間
- 次の記事です。上(chromel-angularMomentum-01-t.png)は一ドットだけ左上に黄色の部分があります。下(chromel-angularMomentum-02-t.png)は透過処理をしたんですが白くなってしまっています。http://hooktail.maxwell.jp/kagi/a8ba04618bf4d7617c5dbbd5888b1628.html -- クロメル
- Internet Explorerではクロメルさんの書いた通りの症状であり、Firefoxでは両者とも透過になっていました。したがって、256色へ減色していないことが原因と考えられます。なぜなら、InternetExplorerは24ビットpngの透過に対応していないからです。(こういう細かいことは全部プログラムで処理させたいのですが、以前僕がつくったものでは上手く対応できておりません。新しいものを作成中です。) -- 崎間
- 対策の目処がつきました 今週中に解決させるつもりです。 -- 崎間
- すごいですね、解決できそうですか。勝手に処理されているのではなく、逆に処理しないといけなかったのですね。すばやい対応ありがとうございます。 -- クロメル