コンピュータC#でBitmapオブジェクトのRGBAの並び順を確認する。 C#のWinFormsで画像を扱う場合Bitmapオブジェクトが使われます。こちらをピクセル単位に高速でアクセスする方法として、Bitmapオブジェクト内のピクセルの配列をバイト配列(byte[])へコピーし、コピーした配列をC#からアクセ... 2024.07.22コンピュータ
コンピュータmono環境のC#で画像をグレースケール化 フォームへ画像ファイルをドラッグアンドドロップするとグレースケールへ変換された画像が表示されます。 // ToGrayscale01.cs using System; using System.Drawing; using System.W... 2024.07.21コンピュータ
コンピュータmono環境のC#で画像の色を反転 画像ファイルをフォームへドラッグアンドドロップすると色が反転された画像が表示されます。 // InvertImage01.cs using System; using System.Drawing; using System.Windows... 2024.07.21コンピュータ
コンピュータC#のLinqで配列の並べ替え データベースのSQLを学習した際、ソートが簡潔に記述出来て驚いた記憶があります。Linqを使うとC#の配列をSQLのソートの様に簡潔に記述することが出来るようなので試してみました。 昇順で並べ替え class Program { stati... 2024.07.21コンピュータ
コンピュータC#でLinqのSkipとTakeを使った配列のスライス 比較的新しいC#であればnumの様に配列の一部を取り出すことが出来ますが、最近mono環境の少し古いC#を使っているので、Linqを使って同じような処理を行う方法を調べてみました。 class Program { static void M... 2024.07.21コンピュータ
コンピュータAnimeEffectsの動作を確認する「イージング」 AnimeEffectsは静止画から動画を作成するキーフレームアニメーション作成ソフトです。 イージング項目などの選択肢がどのような効果として現れるか確認します。 イージング イージングは、物体をA地点からB地点へ移動させる場合、時間軸と移... 2024.07.20コンピュータ
コンピュータmono環境のC#で簡易イメージビューア フォームに画像ファイルをドラッグアンドドロップするとフォーム上に画像が表示されます。 // picview.cs using System; using System.Drawing; using System.Windows.Forms;... 2024.07.20コンピュータ
コンピュータmono環境のC#でリストビューのクリア リストビューのクリアを試してみます。 // listview03.cs // リストビューのクリア using System; using System.IO; using System.Drawing; using System.Wind... 2024.07.15コンピュータ
コンピュータUbuntuの文字が小さいのでスケーリングで拡大していたがアクセシビリティで大きな文字にした話 液晶ディスプレイの解像度が3840x2160で32インチのサイズだとスケーリング100%だと筆者の目には文字が小さすぎます。 解像度を1920x1080に落とすと文字サイズはちょうど良い感じになりますが全体がぼやけた感じなります。 スケーリ... 2024.07.14コンピュータ
コンピュータmono環境のC#でリストビューで項目削除 リストビューの項目を削除してみます。 // listview02.cs // アイテムの削除 using System; using System.Drawing; using System.Windows.Forms; /* ビルド mc... 2024.07.14コンピュータ
コンピュータmono環境のC#でリストビューの項目選択 リストビューで項目を選択した際実行されるイベントを確認してみます。 // listview01.cs using System; using System.Drawing; using System.Windows.Forms; /* ビル... 2024.07.13コンピュータ
コンピュータC#のmonoでダイアログボックスでメッセージボックスもどきを作る。 筆者のubuntu環境でメッセージボックスを表示するとボタンの文字が半分見切れてしまいます。 OSのフォントのスケーリングを200%に設定しており、100%にするときちんと表示されるので、スケーリングに追随していないことが原因と思われます。... 2024.07.12コンピュータ
コンピュータGIMPで画像の特定の色を置き換える 1.色を置き換えたい部分を範囲選択する 2.メニューから色交換を呼び出す。 メニューの「色」→「カラーマッピング」→「色交換」 From Colorで置き換え元の色を指定。(右側のスポイトのアイコンをクリックすると画像から色を取得することが... 2024.06.30コンピュータ
コンピュータUbuntuでswapファイルを追加してメモリ不足を回避した話 UbuntuでAnimeEffectsというソフトを使っていて、こちらのソフトは静止画から動画を作成するソフトなのですが、動画の書き出しで失敗しアプリケーションが強制終了することがありました。再現性があるので原因を調べてみることにしました。... 2024.06.27コンピュータ