• ベストアンサー

透過PNGの左右反転について

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

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

  • ベストアンサー
  • MAN_MA_RUI
  • ベストアンサー率41% (426/1024)
回答No.1

まず前置き。背景とキャラクターの境界部分は半透明になっているはずです。背景が白でも黒でも境界の色が馴染むようにするにはこの方法でないと上手く行かないのです。 そしてこの場合、半透明未対応ソフトなどで一旦半透明を解除してしまうと二度とは完全な半透明を再現出来ないと考えて良いと思います。 対応ソフトは…そうだなぁ、Pixiaなんかどうでしょうか。ちょっとややこしいかも知れませんが、ペイントより断然高機能です。

shigeru666
質問者

お礼

ありがとうございます!早速試してみます!

その他の回答 (1)

  • draft4
  • ベストアンサー率21% (1275/6017)
回答No.2

Photoshopで変形→水平方向に反転→別名で保存

shigeru666
質問者

お礼

ありがとうございます。すみません、Photoshopは持ってません……。

関連するQ&A

  • 透過PNGについて。

    OSに入っているペイントのツールバーのハケで落書きをして、拡張子をPNGにしてマイピクチャーに保存しても、落書き以外の白い部分が透過しません、何がわるくて透過しないのでしょうか?、もともとペイントでは透過PNG画像は作れないのでしょうか?。

  • PaintShopPro6.02では透過PNGは?

    PaintShopPro6.02という古いソフトがありますが、png形式で保存してもバックは白になります。 試しに他のフリーソフト、Paint.NETで同様にpngで保存しますと、背景は透過になり、黒地のバックでも画像だけがきちんと表示されます。PaintShopPro6.02では、表示させたい画像の外枠は白い四角に 表示されてしまい、jpgでの保存と変わりがありません。PaintShopPro6.02では背景を透過にした画像は作成できないのでしょうか?もし、同じバージョンのペイントショップをお持ちの方がいたら、教えていただけますでしょうか。宜しくお願いいたします。

  • 透過PNG画像がおかしい

    透過PNG画像なのに、編集ソフトでは、背景が真っ黒になっていたり 使えません。 なんとかうまく透過になるようにしたいです。 ソフトが、PNG画像に対応していないためだと思われるのですが、 どうしたらいいですか?

  • 透過pngにも種類ある? ソフトによって透過しない

    ■状況 ・透過pngを下記3ソフトで開いたら、Photoshopでしか透過した状態で開けませんでした ・Photoshopで開いたものを保存して、新たにVieasで開いたら、透過した状態で開けました ・ペイント ・Vieas ・Photoshop ■質問 ・透過png形式の中で、さらに何種類か形式が分かれているのでしょうか?(画像ヘッダ?) ・それはどこで判断すれば良いのでしょうか?

    • ベストアンサー
    • CSS
  • ImageMagickで、非透過PNGの作成

    ImageMagikをバージョンアップして、ImageMagick 6.7.1に変更したら、背景が透過になってしまいました。背景を白にするには、どうしたら良いでしょうか? C:\> convert -density 96 -resize 600 aaa.ps aaa.png 環境:WinXP

  • テーブル背景のpng画像を透過したい

    テーブルの背景に透過部分を含んだpng画像を設定して、その上に文字を載せたいと考えています。簡略化した現在のタグは以下です。  <table>   <tr>   <td background="(png画像URL)">    ここに文字   </td>   </tr>  </table> 通常だとこれで良いのですが、このpng画像は透過部分を含んでいます。(ちなみにpng-24です) WindowsのIE7.0だと正常に透過されるのですが、IE6.0や他のブラウザですと透過部分が青白く浮かび上がってしまいます。 私はIE6.0でも透過されるように表示させたいのです。 欲を言うと、MacのSafariでも透過させたいです。 一方、テーブルの背景に設定していない、普通の画像ですと<img src="">タグを使っているのでCSSを利用して、 <スタイルシート指定部分> .ail { filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.firstChild.src + ", sizingMethod=scale)"); width: expression(this.firstChild.clientWidth+"px"); height: expression(this.firstChild.clientHeight+"px"); } .ail img { visibility: expression("hidden"); } </スタイルシート指定部分> <画像部分>  <span class="ail">  <img src="(png画像URL)">  </span> </画像部分> で透過しているのですが、テーブルの背景に指定した画像では、このタグは使えません。 他にも色々な方法を検索したのですが有効なものが見つからず、、、 そもそも、テーブルの背景に指定したpng画像は透過できないものなんでしょうか…?というところまで考えてしまいます。 もし方法があれば教えて欲しいですが、HTMLで実現不可能な範囲なのならばそれも指摘して欲しいです。 この部分だけクリアできれば、Webサイトも完成します。 切実に宜しくお願いします。

  • 透過GIF

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

    • ベストアンサー
    • PHP
  • IE6のPNG透過

    こんばんは どなたかわかりましたら押してください。 現在pngの透過をIE6で見れるよう試行錯誤してるのですが、 どうも上手くいきません。 只今こんな感じです。 以下CSS==================== #navi_layer { width: 100%; height: 50px; margin: 0px 0px 10px 0px; padding: 0px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='絶対パス指定.png',sizingMethod='crop'); background-image: url(絶対パス指定.png); background-repeat: repeat-x; } 以上CSS==================== このnavi_layerの背景を透過させて、 その上にイメージを載せようと思っています。 現段階では透過テストだけしているので、 イメージはまだ載せていません。 その状態で透けてくれない状態です。 使用している保存形態はPNG-24です。 IE7やFirefoxでは透過を確認できています。 なのでいけるかと思ったんですが… どなたか教えてください>< 宜しくお願いします。

    • ベストアンサー
    • HTML
  • 透過pngを表示するスクリプトとロールオーバー

    トップページのタイトル画像を透過させてロールオーバーさせたいです。 --- 透過pngを使いたかったのですが、使用しているブラウザに対応していなかったので、どうにか表示させる方法を探していました。 そしてたどり着いたのは(http://www.designwalker.com/2006/12/transparent-png.html)のサイトのスクリプトなのですが、画像をロールオーバーさせるJavaScriptには対応していないのでしょうか。 <A href="t_off.png"><img src="t_off.png" onMouseOver="this .src='t_on.png'"onMouseOut="this .src='t_off.png'"></A> ↑これです/ロールオーバーに使用しているタグ CSSでのロールオーバーも考えた(挑戦した)のですが、タイトル画像で大きさを掴みにくく、中々上手く指定が出来ません。 CSSではリンクに触れた際に背景の画像をずらすことになると思うのですが、同じサイトの透過pngを背景画像で使うスクリプトでは、大きさを指定しなくてはならず、上手に出来ませんでした。 (そのスクリプトなしでは成功しました) --- 一つのサイトのプログラムのことなので、ここで質問すべきではないのかも知れませんが、あちらでは場違いになりそうなので、ここに書かせて頂きました。 カテゴリもまたがっているので、もしも問題がありましたら、ごめんなさい。 よろしければ、ご回答お願いします。 --- 使用ブラウザ:Sleipnir 1.66 画像編集ソフト:Adobe Photoshop Elements 5.0

  • PNGで保存しても透過できない。。

    IE6.0です。PNG-24で透明部分にチェックをいれ、保存しているのですが、どうしても水色の枠が生じます。。 ちなみにGIFで登録するとうまくゆきます。 以前の質問を検索し、No.757662の質問:pngが透明化できない?>win で、回答として ・透過pngにもいろいろあるようですが Windows版のIEの場合 http://www5.plala.or.jp/shinspsy/freesoft/pngedter.htm ではパレット(だったかな?)でないと透過しないみたいです。Netscape6以上なら問題なく透過するようです。 とあり、質問者の方も納得されていましたが、初心者の私には理解することができませんでした;すいませんがどなたかどうすればよいか教えてください。 ちなみに透明の背景の上に切り取った画像を貼り付けてつくりました。

専門家に質問してみよう