• 締切済み

矩形ウィンドウでアニメーションをさせるには

矩形ウィンドウ(プログラムで指定した画像の形のウィンドウ)で アニメーションを行わせたい(アニメーションの残像はなしで)のですが どうすれば良いのでしょうか? アニメーションで使う画像はGIFアニメーションを使うかPNG画像を 何枚か用意してそれを動かすような感じです。 矩形ウィンドウを作り出す所までは以下のサイトを参考にして作ったのですが アニメーションをさせようと思ってつまずいてしまったので質問しました。 http://pub.ne.jp/arayan/ 開発環境はC#、.net Framework 2.0 (VisualStudio2005)です。

みんなの回答

回答No.1

どのようなコードになっているか分かりませんが、私ならこうします。 1. 画像を指定すればウィンドウが変形するメソッドを用意する。 例:void SetWindowPicture(Image img) { } これは既存のコードからうまく作ってください。 2. Image用のQueueコレクションを作り、アニメーションの画像をコマの順番どおりに放り込む GIFをフレームごとのImageに変換する方法は分かりません。究極は自力デコードになるかもしれません。 3. タイマーを動かし、TickイベントでQueueから1枚画像を取り出し 1.のメソッドに送る。取り出した画像は再びQueueに戻せば無限ループ。 こんな感じでどうでしょう?

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 質違法ダウンロード GIFアニメーションはアウト?

    画像はセーフだけどGIFアニメーションはあうと? GIFアニメーションはこの場合動画として扱われますか? もし動画「「な 画像(jpegやGIF、PNG)は違法にならな 違法ダウンロード GIFアニメーションはアウト? 画像はセーフだけどGIFアニメーションはあうと? GIFアニメーションはこの場合動画として扱われますか? もし動画なら落としたら逮捕されるのですか? 画像(jpegやGIF、PNG)は違法にならないのでしょうか? あとこの法律は警告→逮捕の流れであってるんですよね? 情報が錯綜して混乱して困っています。

  • xcode5でgifアニメーションが再生出来ない

    xcode5を使用しています。 fireworksCS6で、レイヤーが複数あるpng形式の画像ファイルを、ステートが5個あるアニメーションgifとして、書き出しました。 この画像をIEのhtmlブラウザで開くとアニメーションgifとして、再生出来ているのですが、一方のxcode5で同じgifアニメーションの画像ファイルとしてみても、「build succeeded」はするのですが、jpegのように静止画になってしまいます。 ここで質問ですが、xcode5ではどうすればgifアニメーションを再生できるのでしょうか? 詳しい方がいましたら、よろしくお願いします。

    • ベストアンサー
    • Mac
  • フリーのgifアニメーションについて

    こんにちは。 VisualStudio2005をつかってアプリを作っているのですが、 アプリの動作中(処理中)であることをわかりやすくするために gifアニメーションを表示したいとおもっています。 フリー素材でいいものがあれば、おしえてもらえますでしょうか? かわいい系より、まじめ系のほうがいいです。 Windows標準ではいっているものがあれば、それがいいのですが。 よろしくお願いいたします。

  • アニメーションGIFについて

    アフィリエイトタグのアニメーションGIFを絶対パスで指定した際、 ブラウザで画像が表示されません。画像のプロパティを見ると利用不可になっています。 そのURLに接続すると画像は見れます。また、アニメーションではない普通のGIF画像の パスは問題なく表示されます。表示するために、まず何を疑うべきでしょうか?

    • ベストアンサー
    • HTML
  • gifアニメーションの作成

    gifのアニメーションを作りたいのですが、いいソフトはありませんか。具体的には画像を順番に表示するものです。元の画像はもう用意してあるので、それをつかうものでお願いします。

  • 透過アニメーションGIFのリサイズ

    下記コマンドでもともと透過されているアニメーションGIFをリサイズした場合、前のフレームの画像が残像のように重なってみえてしまいます。透過を保ったままリサイズする方法ご存知ないでしょうか。 convert -geometry 200x200 -colors 256 file.gif resize.gif

  • Windows(デスクトップ)上で動くプログラムを作りたい

    Windows(デスクトップ)上でJavascriptにあるストーカーマウスのようなものをプログラムを作りたいのですが、どのようなプログラム言語を使用すれば実現可能でしょうか?(プログラム経験はありません。これから勉強します。) マウスにくっつける画像はアニメーションgifを使用したいですのですが、プログラム言語によってはアニメーションgifに対応していないものとかあるのでしょうか? よろしくお願いいたします。

  • Imagemagick後のgifアニメーション

    さくらインターネット(マネジドサーバー)にて、PHPのWEBアプリを開発中です。 Imagemagickを使ってgif画像のリサイズをしています。 ところが、アニメーションgifをリサイズするとアニメーションが出来ず最初の一枚だけが表示されます。(リサイズしなければアニメーションします) これはImagemagickが何らかの原因でうまく動作してないのでしょうか? それとも、元々そういうもの(仕様)なのでしょうか? 御存知の方がいらっしゃいましたら、ご教授ください。 お手数ですが、よろしくお願いします。 敬具

    • ベストアンサー
    • PHP
  • FireWorksでアニメーションGIFにならない

    FireWorks MX 2004で、アニメーションGIFを書き出ししたら、 通常のGIFファイル(1フレーム目のみの画像)になってしまい、アニメーションGIFになりません。 FireWorks MX 2004が入っている知人のPCで行った場合にこの現象になります。 (OSはwin7です。) 自分のPCにもFireWorks MX 2004が入っていて、そちらで行うと、 問題無くアニメーションGIFが作成できます。 ごく普通のやりかたで、フレームを複製してフレーム毎に数パターンの画像を作成し、 「書き出しのプレビュー」で「アニメーションGIF」を指定して、スライス上にも 「アニメーションGIF」と指定されていることを確認した上で、右クリックして、 通常の方法で書き出しているのですが、なぜ知人のPCでだけ、書き出しが うまくいかないのかが不明です。 「自分のPCでできるなら、自分のPCでやればいい」のですが、知人のPCでの 操作もできるようにしたい為、解決策を探しています。 それと、「バージョンが古いから」というご指摘は抜きでお願いします。 何か対処法などありましたら教えて頂けると幸いです。

  • HP上でアニメーション

     Web上で扱える画像データってGIF JPEG PNG AVIですよね?Flashもありますが、プレイヤーのDLを強要するのがいやなので考えていません。間違っている知識でしたら指摘お願いします  そこで、簡単なループ系のアニメを公開したいと思ったのですが、  GIFアニメは特許の関係で無償では作れない みたいなことを聞きました。実際、フリーソフトでは見つかりませんでした。  AVIもアニメーションには贅沢でデータが大きくなり ますので避けたいのです たとえば画像をパラパラアニメの原理で再生する方法など含め何かいい方法はないでしょうか?

    • ベストアンサー
    • HTML
このQ&Aのポイント
  • P-touch editorを使用してラベルレイアウトを作成し、CSVデータベースを接続してデータ件数分印刷する際に注意が必要です。
  • データ1件ずつにハーフカットをすることは可能ですが、データ最終印刷後にカットをすることはできません。
  • 使用する環境はWindows10であり、接続方法は有線LANです。関連するソフトはP-touch editorです。
回答を見る

専門家に質問してみよう