タグ

2009年12月30日のブックマーク (3件)

  • グラフィック

    概要 System.Drawing 名前空間以下に、 画像ファイルの読み書きや、 直線や円などを画像に描くためのクラスが用意されています。 Image System.Drawing.Image はベクタ画像・ビットマップ画像問わず、画像を扱うためのクラスです。 png, jpg, gif 等、さまざまな画像形式ファイルを読み書きできます。 ただし、ベクタ画像も含む、抽象的なクラスとして設計されているので、 「座標 (x, y) のピクセルの色データを取り出す」等といった操作は出来ません。 ここでは、例として、画像を読み出して、jpeg 形式で保存しなおしてみましょう。 といっても、非常に簡単で、以下のような数行ほどのプログラムでできます。 class Program { static void Main(string[] args) { //↓ 画像ファイルのパスは適当に書き換えて。 st

    グラフィック
  • PictureBoxコントロールにグラフィックを描画するには?

    連載目次 Windowsフォーム用のPictureBoxコントロールは基的に画像ファイルやWeb上の画像を表示するためのものだが、プログラムからグラフィックを描画するためにPictureBoxコントロールを使いたいというニーズは多い。稿ではPictureBoxコントロール(以下、単にPictureBox)へ描画する方法についてまとめる。 任意のタイミングで直接描画 例えば、ボタンがクリックされたときにPictureBoxにグラフィックを描画するには、次のようにCreateGraphicsメソッドによりGraphicsオブジェクト(System.Drawing名前空間)を取得し、それに対して描画を行えばよい(以降ではmyPaintingメソッドが実際の描画を行うものとする)。 // ボタンのClickイベント・ハンドラ private void button1_Click(object

  • ICPC突破専用ザク

    8/1〜9月末まで株式会社Preferred InfrastructureMのインターンに行ってきます.個人的な目標は「マッシブに生きる」です.(謎) http://preferred.jp/news/?id=972 twitterでばっかり宣伝してこっちに書くの忘れてましたが… ^^; 京大の学生が有志開催する「京都大学プログラミングコンテスト」を今年も開きます.7/1(日)です.学内に会場も設けます(こっちの申し込みは6/27(水)までにやってください.) 京都大学プログラミングコンテストは,アルゴリズムの問題を決められた時間内に解く能力を競うコンテストです. 問題は入門者向けの易しいものから上級者向けの難しいものまで幅広く用意される予定です. http://www.kupc.jp/ 参加お待ちしています. 5/14-22 ICPC世界大会でポーランドに行って来ました.観光したり海外

    ICPC突破専用ザク