川西 裕幸のブログ

Windows Graphics & Presentaiton Technologies for Developers

March, 2009

Posts
  • 川西 裕幸のブログ

    D3DImage チュートリアル ⓪ はじめに

    • 0 Comments
    D3DImageは.NET Framework 3.5 SP1からサポートされた機能で、Direct3D のレンダーターゲット(Direct3DSurface9)をWPFのImageSourceとして扱うことができます。 D3DImageを使ったサンプルとして、CodeProjectの Introduction to D3DImage と、MSDNのチュートリアル「 WPFでのDirect3Dコンテンツのホスト 」および「 WPFでホストするためのDirect3D9コンテンツの作成 」があります...
  • 川西 裕幸のブログ

    DirectX SDK (March 2009) がリリースされました

    • 0 Comments
    ダウンロードページ からダウンロードできます。以下の項目が更新されています。Windows 7 SDKにあったDirect2DやDirectWriteなどもDirectX SDKに入りました。 テクニカルプレビュー Windows 7(Direct2D, DirectWrite, DXGI 1.1) Direct3D 11 XNA Math オーディオの改善 PIXの改善 XNA テスティング ツール Game Explorerツール、サンプル、ドキュメントの更新 新しいサンプルとサンプルの更新
  • 川西 裕幸のブログ

    MIX09のビデオ

    • 2 Comments
    春は(翌冬のための)蒔割りシーズンなのですが、昨日は終日雨のため薪割りができず、家でMIX09のビデオを観ていました。 MIX09のセッションは http://videos.visitmix.com/MIX09/ で公開されています。全部で127もあるので、全部観ることはできませんが、昨日は以下の3つを観ました What’s new in Microsoft Silverlight 3 Deep Dive into Microsoft Silverlight Graphics...
  • 川西 裕幸のブログ

    Virtual Earth Silverlight Map Control CTP

    • 0 Comments
    今週はラスベガスでMIX09が開催され、 Silverlight 3 Beta がアナウンスされました。さらに、 Virtual Earth Silverlight Map Control CTP もアナウンスされました。 Virtual Earth Silverlight Map Controlを使うとC#(VB .NET)とXAMLで(HTML DOMやJavaScriptなしで)、Virutual Earthの表示・制御、図形・メディアの追加、タイトルオーバーレイなどが可能になります...
  • 川西 裕幸のブログ

    ブログ用 画像ユーティリティ ⑧ まとめ

    • 0 Comments
    目次 WPFを使ったブログ画像ユーティリティ 要件と戦略 コマンドライン引数の処理 ドラッグ&ドロップ モザイク矩形領域の取得 ユーザーコントロール 縮小画像の生成 画像のデコード WPFを使った画像ユーティリティとしては非常にシンプルなサンプルでしたが、作ってみていろいろな拡張が可能だと思いました。いくつか思いついたところをリストすると... ファイルオープン、セーブ ダイアログ。 このサンプルでは同じ画像を重ねましたが、複数の画像をレイヤー化して...
  • 川西 裕幸のブログ

    DirectX SDK (Aug 2008) 日本語ドキュメント

    • 0 Comments
    DirectX SDK (August 2008) ドキュメント の日本語版が公開されました! Direct3D 10をはじめ、DXGIや、XAudio2, XInputのドキュメントも日本語化されています。 MSDNによると、今後も引き続き更新を行っていくそうなので、期待しましょう!
  • 川西 裕幸のブログ

    ブログ用 画像ユーティリティ ⑦ 画像のデコードと保存

    • 0 Comments
    ユーザーコントロールVgaImageUC クラスはファイルに保存する Save() メソッドを公開します。自分がロードされていないとき(App.xaml.csから呼び出されたとき)自分が持っているVGAサイズの画像を保存し、自分がロードされているときは、モザイク画像が含まれた(モザイク画像がないことのほうが多いかもしれませんが...)合成画像を生成するもので、Visual を引数として取り、RenderTargetBitmap 経由で Bitmapを生成してから保存します。どちらも jpg にエンコードして保存する...
  • 川西 裕幸のブログ

    ブログ用 画像ユーティリティ ⑥ 縮小画像の生成

    • 0 Comments
    ユーザーコントロール VgaBitmapUC クラスでは、ファイル名が更新されると、UpdateImageメソッドが呼び出され、その中でVGAサイズの画像とモザイク用のビットマップをデコードするCreateSmallImageメソッドを呼び出します。 デコード時に画像のサイズを指定します。 BitmapImage.PixelDecodeWidth を、VGA用には640(_vgaWidth)、モザイク用には32(_vgaWidth / _scale)に指定します。ただし、縦が長い画像の場合には縦を...
  • 川西 裕幸のブログ

    ブログ用 画像ユーティリティ ⑤ ユーザーコントロール

    • 0 Comments
    以下のようにXAMLで記述できるユーザーコントロール VgaImageUC を作成します。 < local:VgaImageUC x : Name ="myVgaImage" Grid.Row ="1"       MouseLeftButtonDown ="UC_MouseLeftButtonDown"       MouseMove ="UC_MouseMove"...
  • 川西 裕幸のブログ

    Windows 7 Client Software Logo Program Technical Requiremant

    • 0 Comments
    Windows 7 Client Software Logo Program Technical Requirement v1.3 が公開されました。Technical Requiremantは以下の9つです。 Clean, reversible, installation Install to the correct folders by default Digitally sign files & drivers Support x64 version of Windows Do not...
  • 川西 裕幸のブログ

    ブログ用 画像ユーティリティ ④ モザイク矩形領域の取得

    • 0 Comments
    Windows1.xaml.csで実装する最後の作業である、モザイク矩形領域の取得を紹介します。マウスの左ボタン押下と移動のイベントを処理して、UserControlのClipRectプロパティに渡してやるだけです。 マウス左ボタンを押したところが必ずしも左上にはならないので、MouseMove用のコールバックでは矩形の左上と右下の座標を識別して、ClipRectに渡すRectをインスタンス化します。WPFの2D座標系は左上が原点で、右方向と下方向がプラスなので、XYともに小さい値の組み合わせが矩形の左上...
  • 川西 裕幸のブログ

    TechDays 2009 ビデオ公開

    • 0 Comments
    TechDays 2009 のビデオが公開されました。キーノートとブレイクアウトの全セッションが公開されています。私が担当したのは以下の2セッションです。 T3-303 スケーラブルな並列プログラミング   ~デスクトップ アプリの並列化~ T2-402 Windows 7:グラフィックスAPI詳解 T2-402のビデオを見ると、59分ごろに「ウワァー、びっくしりた」という変な声が入っています。これは、講演者の頭上にあった看板が落ちてきたリアクションでした(薄い樹脂製だったので...
  • 川西 裕幸のブログ

    DXGI Beta Documentation

    • 0 Comments
    DXGI Beta Documentation というドキュメントを見つけました(英語)。DXGI(DirectX Graphics Infrastructure)はDirect3D 10のベースになっている部分であり、フレームバッファやビデオメモリー管理などを行い、ネイティブのAPIが用意されています。 このドキュメントには以下のようなWindows 7での変更点(DXGI 1.1)が含まれています。 Direct3D 10.1 コマンドベースのリモーティング(リモートデスクトップ用) 同期可能な共有サーフェイス...
Page 1 of 1 (13 items)