画像拡大時の問題発生について質問

このQ&Aのポイント
  • 画像を拡大表示した際に、一定サイズを超えると正しく動かなくなる問題が発生しています。
  • 画像処理をゴリゴリする超ハイスペック機でも同じ問題が発生し、低スペック機でも問題発生しないことから、単純なスペック依存の問題ではないと考えられます。
  • テスト用のコードを提供しておりますので、お詳しい解決方法についてご教示いただけると幸いです。
回答を見る
  • ベストアンサー

画像の拡大時に問題発生です

画像を拡大表示した際の妙な挙動について質問です VisualStudio2008、DirectX8を使用。 ごく単純に、画像サイズのポリゴンを作成し、 そのポリゴンに画像を貼り付けて、画面上に表示します。 その画像を拡大するのに、行列で頂点座標を変更しているのですが、ある一定のサイズを超えると正しく動かなくなってしまいます。 一例として、 1280*720のサイズの画像を表示した場合、 原点(0,0)を中心として、26倍を超えて拡大しようとすると、問題が発生します。 縦横同じ比率で拡大しているのですが、 26倍を超えたところで横への拡大がストップして縦のみ伸び続け、 46倍を超えたところで縦の拡大もストップします。 1280*26=33280 720*46=33120(33280/720=46.22222) このあたりの数値が、なにやらネックになっているようなのですが、原因がよくわかりません。 知人のパソコンでテストしてもらったところ、 画像処理をゴリゴリする超ハイスペック機で自分と同じ26倍で問題発生、 上記には劣るが自機とは比較にならないレベルのハイスペック機で問題発生しない、 自機よりも低スペック機で100倍以上しても問題発生しない、 数年以上前の明らかな型落ち機で2.7倍あたりで問題発生 など、単純にスペック依存で発生する問題ではないようです。 http://fast-uploader.com/file/6953007427610/ ↑へ、テスト用のコードをアップさせていただきました。 必要でしたらどうぞお使いください。 何かしらお分かりでしたら、お教えくださるとありがたいです。

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

  • ベストアンサー
  • wormhole
  • ベストアンサー率28% (1622/5659)
回答No.1

よくわかりませんがビデオチップとそのドライバのDirectX 8対応度の差ではないでしょうか。

fillet_o_fish
質問者

お礼

よくわかりませんが、そのあたりについても調べてみようかと思います。 お答えいただきありがとう。

関連するQ&A

  • goo ブログ サムネイルの画像を拡大表示。横の写真は拡大できるけど、縦は無理です。なぜでしょうか?

    goo ブログを使用しています。 サムネイルの画像をクリックすると、別ウィンドウが開いて拡大画像が 表れる方法がありますよね。 そのやり方の基本はマスターしています。 ただ、縦の写真の場合にのみ、拡大画像がサムネイルと同じ大きさで、 拡大されていません。 (試しに、縦の写真を横に回転させて保存し、それをブログの画像ファイルにアップロードしてみたら) 横の写真の拡大が表れました。だから、横の写真だと大きく表示できるみたいです。 私がブログにアップしてる写真のサイズはこんな感じです。 ●画像が横の場合 ブログのサムネイル(W480×H330) → 拡大(W800×H560)・・・きちんと表示されます ●画像が縦の場合(W480×H680) → 拡大(W800×H1100)・・・拡大されていません(T_T) もしかして縦の幅が長すぎるのでしょうか? 試しに(W600×H850)でアップロードしてみましたが、駄目でした。 何が問題なのでしょうか。よろしくお願い致します。

  • 画像拡大で不具合発生

    画像をクリックすると拡大するという設定をした所、htmlファイルだと何も問題なく拡大できるのですが、HP上だと拡大できるヤツと出来ないヤツが発生しました。 漠然と質問ですが何が原因か分かる範囲でいいので教えてください。 <table> <tr style="font-size:8pt"> <td><img src="http:***1.gif" align="left" onClick="this.width=200" onMouseout="this.width=80">あ</td> <td><img src="http:***2.gif" align="left" onClick="this.width=200" onMouseout="this.width=80">い</td> <td><img src="http:***3.gif" align="left" onClick="this.width=200" onMouseout="this.width=80">う</td> </tr> </table> *文章が長くなるので省略しましたが実際は画像100枚分あります。 *元の画像サイズは80x80ピクセルで、ブラウザはIE6です。 (念のため、画像は著作権の無い物です)

    • ベストアンサー
    • HTML
  • Access2003画像拡大表示って出来るのでしょうか?

    現在Accessを使って画像の管理を行っているのですが、小さいままだと非常に見づらいのでクリック時に指定したサイズに拡大するようにしました。 しかしこれでも画像によっては細かい部分まで見れないものがあるので、何とかこれ以上に大きく表示させる方法を探すのですが分かりません・・・。 表示方法は何でも構いません、二倍、三倍と大きく出来ても良いですしズームして徐々に大きく、またはwindowsのようにスクロールバーを表示させて自由に拡大縮小でも構いません。 とにかく現状のものより大きくしたり出来ないものでしょうか?というか、そもそもaccessでその様な事ができるものなのでしょうか? どなたかAccessにお詳しい方いらっしゃいましたら、どうかアドバイスのほど宜しくお願いします。

  • 画像拡大について

    看板に写真のデータやネット(素材屋さん)の画像を使用する際、 見た目がぼけないように拡大するソフトってありませんでしょうか? 例えばA4サイズのものを10倍くらいにできるようなものをさがしています。 詳しい方いらっしゃいましたらどうか宜しくお願い致します。

  • 画像をクリックして拡大のポップアップについて

    http://moneytreesystems.com/css/picpopup.htmlというサイトにて紹介されていた『画像に触れるとポップアップで拡大されて表示される』という方法が大変画期的だと思い試してみたのですが、これだとスタイルシートで指定する拡大表示画像のサイズは決められたものにしかなりません。 CSSで画像をそれぞれのサイズにあわせて拡大表示するような方法はないものでしょうか

  • コンビニでネットの画像を拡大コピーしたい!

    ネットの画像をプリントし、それを拡大コピーしてB4サイズにするにはどうすればいいんでしょうか? 自分なりに調べてみたところ、まずは画像をプリントし、L判サイズでプリントされたその画像をコピー機で拡大する…といったような手順のようなのですが、どのように拡大すればよいのかがさっぱり分かりません。 どなたか教えてください。 コンビニの店舗は問いません。行ける限りのコンビニに行きます。 明日の朝にやらないといけないので非常に急いでいます。回答お願いします。

  • 画像を拡大してもぼけないようにする方法

    脳内メーカー(http://maker.usoko.net/nounai/)で表示された画像をA3(もしくはA4サイズ)に拡大して張り付けると、(当然ですが)文字がぼやけてしまいます。宴会で使用したいために、できればA3サイズにして見るに耐えれるくらいまで表示させたいのですが、何かよい方法はありませんか。

  • 画像の拡大について。

    下記の内容で質問があります。回答をいただけると助かります。よろしくお願いします! ▼ご利用の製品 ・ご利用の製品タイプ(例:ノートパソコン・一体型・デスクトップなど) ===ご記入ください=== ノートパソコン ・製品名・型番(例:PC-N1565CAL-Y・PC-GN287DAASなど) ===ご記入ください=== N1573EAL ・接続方法(例:有線LAN・無線LAN・USBケーブル・Bluetooth) ===ご記入ください=== ポケットWIFI ▼お困りごとの詳細、ご使用中の機器の状況や、表示される内容をお書きください。(例:音を大きくしたい・PCを安全に再起動させる方法・他の機器とのHDMIなどの接続について) ≪※表示されている画像やスクリーンショットを添付すると伝わりやすくなります!≫ ===ご記入ください=== 新品を購入しました。 以前のPCから画像データを移管したのですが 一眼レフの5000×3500くらいのサイズなんですが (その他のサイズもすべて) 「実際のサイズに拡大」を押して拡大しても 通常サイズの2倍くらいにしか拡大されません。 明らかにおかしいです。 WIN11フォトやペイントなどすべてそうです。 以前のPC(同じ15.6型)ではもっと大きく表示されたのですが。 何か初期設定がされているのでしょうか? ちなみに。 購入してまだ数日ですが・・・ キーボードのキーが何個かペコっと外れました・・。。 外れたキーを押し込んで直そうとしてもカチッとハマらないですが 工場組み立て時に接着が甘かったんですかね? 160000円で購入しましたが 世界のNECさんにしてはちょっとチープですね。 ※OKWAVEより補足:「NEC 121ware :パソコン本体」についての質問です

  • サブウィンドウで拡大画像を見られるようにしたいのです

    javascript初心者です。 HPを制作中ですが小さい商品画像をクリックして別窓を開き拡大画像を見れるようにしたいです。 別窓のサイズ、ツールバーの表示・非表示を指定、また別窓をたくさん作らず1つの別窓で複数の画像を表示するのはどうしたらいいのでしょうか。

  • Photoshop Elements 2.0で、スキャナー画像の拡大

    スキャナーで取り込んだ画像を指定のサイズに拡大をしたいのですが、よくやり方がわかりません。 スキャナーはキャノンのIRC6800です。 取り込んだ画像を50倍に拡大したいのですが、指定した数字よりも大きくなってしまいます。 私がやったのは、イメージ、サイズ変更、解像度変更で、とりあえず2500%に指定したのですが、うまくいきませんでした。 ちなみに取り込んだ時の、スキャナーの設定は、600dpiです。 取り込みのときの解像度が違うと、倍率も変わってくるのでしょうか? よろしくお願いします