C# には Bitmap クラスが用意されているのだけれども、ちょっとばかしアルファブレンドだの加算合成だの乗算合成だのを比較的高速に処理する必要が出てきたので、メモリを直接弄ってごにょごにょしてみることにしました。 が、しかしこれが意外に頭を悩ませてくれます。 まず画像のロードですが、これは簡単です。 Bitmap bitmap = new Bitmap(filename); BitmapData data = bitmap.LockBits(new Rectangle(0, 0, bitmap.Width, bitmap.Height), ImageLockMode.ReadOnly, PixelFormat.Format32bppArgb); this.pixels = new byte[data.Stride * data.Height]; Marshal.Copy(data.Sc
先輩に教えてもらった「BitBlt」を検索してみたら、いろいろ引っかかり、どうも これで処理するのが一般的だと言うことは分かった。 推薦有害図書館:BitBlt問題 解決 - livedoor Blog(ブログ) 推薦有害図書館:DrawImageとBitBlt速度比較(適当) - livedoor Blog(ブログ) BitBlt : Windows API « Windows « C# / C Sharp BitBlt 関数 これらのサイトの内容を参考にしながら、自分のプログラムを修正。 BitBltで隠れたイメージの画像を表示出来る様にするには 特に、このサイトには、サンプルソースがあり、とても助かった。 まず、Paintイベント以外で処理していたものを、ダブルバッファが効く、 Paintイベント内に持ってきて、ImageDrawで処理するように変更した。 次に、BitBltで処理す
BitBlt Windows APIを使って画面にビットマップイメージを描画します。 事前準備:画像の用意 画面に表示させるビットマップ画像として、下図の画像を準備します。 プログラム Windowsフォームアプリケーションを作成します。 コード 下記のコードを記述します。 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Runtime.InteropServices; namespace BitBlt { public partial class
地毛なのに「髪を黒く染めろ」と上司から命令されて精神的苦痛を受けたとして、兵庫県内のスーパーでアルバイトをしていた女子高生が、スーパーに慰謝料など60万円の損害賠償を求める裁判を起こした。神戸地裁姫路支部は3月下旬、「生来の身体的特徴を否定するのは極めて不適切」などとして、スーパーに慰謝料など33万円の支払いを命じた。 報道によると、この女子高生は、レジ打ちや食品の陳列を担当していたが、副店長から「頭が少し茶色いから、染めるか辞めるかの二者択一で決めてほしい」と言われていた。判決では、こうした発言が「髪を染めるか退職かを選択させる理不尽なもの」と指摘され、「原告の精神的苦痛は甚大だった」と認めた。 ネット上では、地毛が茶髪やパーマのように見える髪質の少女が、学校の先生に「髪を黒く染めなさい」「縮毛矯正しなさい」「このままでは行事に出席させられない」と言われたという相談もみかけられる。そのよ
【日本の議論】東電無謀「サポート切れOS更新しない」節約、無駄遣い監視の会計検査院が異例の「お金使え」 「そんなことはするべきではない」-。省庁や国の補助金を受ける団体に対して、ムダ遣いを厳しく指摘する会計検査院。しかし、逆に検査院が疑問視したのは、東京電力がやろうとしたコストカット策だった。ほめられるはずの節約なのに、なぜ…。それは、東電が当初、サポートの終了したコンピューターの基本ソフト(OS、オペレーションシステム)を使い続けようというプランを立てていたからだった。検査院はテロの脅威なども挙げながら、苦言を呈した。 「XP」のままでもいける 会計検査院は国会や内閣、裁判所から独立し、税金などが正しく使われているかどうかをチェックする機関。検査対象は各省庁や国が出資する政府関係機関、独立行政法人などの法人、国が補助金や貸付金など、財政援助を与えている都道府県、市町村、各種団体。検査院の
統一地方選は後半戦に入った。19日告示の市区長選などに続き、21日には町村長選や町村議選もスタート。選挙カーが駆け抜け、街中にポスターが登場する。大正時代に選挙運動の決まりができてから90年。昔ながらのルールのもとで、今も選挙戦が繰り広げられている。 「サトウ、サトウ、サ・ト・ウをお願いします」 選挙期間に突入すると、どこからともなく聞こえてくる候補者名の連呼。選挙カー乗車歴24年の安東美智子さん(46)は、約250の選挙でマイクを握った。「指の間から票が逃げないように」と、手を振る時は必ず指を閉じて。いつもの験担ぎだ。 でも、そんなに名前ばかり繰り返さなくてもいいのに――。いや、繰り返すしかないのだ。 理由は公職選挙法にある。走行中の選挙カーで演説などの選挙運動をすることは原則禁止されているが、例外として連呼は認められている。1964年、ポスター掲示などをめぐる規制が強化されたのと同時に
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く