八 四

コンピュータ

C#でint型の変数をオーバーフローさせるとどうなる?

int型の変数に最大値をセットし1加算するとどうなるでしょうか? 試してみます。 Console.WriteLine("Min:{0} Max:{1}", int.MinValue, int.MaxValue); int a = int.M...
コンピュータ

PowerShellで実行中セッション内の変数の一覧を取得する。「Get-Variable」

PowerShellの$profileでよく使うファイルやディレクトリなどのパスを変数として設定しておくと、コマンドラインからの実行などで重宝します。 例:vscodeでGIMPのプラグインディレクトリを開く $profileの内容 $gi...
コンピュータ

C#のWinformsでグレースケールの画像を作成しフォームに表示する。

グレスケールの画像をピクセル単位で操作するプログラムを作成する予定がありまして、目的のプログラムを作成する前に動作確認用にフォームに画像を表示するプログラムを作成します。 using System.Data.SqlTypes; using ...
スポンサーリンク
コンピュータ

C#のWinformでControl.Invalidate()とPaintイベント

PictureBoxなどのコントロールを再描画するためにControl.Invalidate()を実行することがあります。 何気に使っていて、ふと気になったのですが、Invalidate()を発行すると再描画されるのでPaintイベントが発...
コンピュータ

GIMPのPython-Fuでグリーンバックを追加するプラグイン

緑色で塗りつぶされたグリーンバック用のレイヤーを新規に追加します。 #!/usr/bin/env python # coding: utf8 from gimpfu import * from array import array # グリ...
コンピュータ

GIMPのPython-Fuでレイヤーを二つ追加するプラグイン

GIMPで境界線(Line)と塗りつぶし(Paint)用に2つレイヤーを追加するプラグインを作りました。 #!/usr/bin/env python # coding: utf8 from gimpfu import * from arra...
コンピュータ

C#でメソッド名の一覧を取得とメソッドの実行

オブジェクトのメソッド名の一覧を取得し、特定の条件に当てはまるメソッドを実行することが出来るか試してみました。 まずはメソッド名の一覧を取得してみます。 class MyClass { void InitA() { Console.Writ...
コンピュータ

C#のWinFormsで画像加工アプリ16「ダイアログ生成のサブルーチン化とヒストグラム平坦化」

ヒストグラムの平坦化を行います。 前回の記事 ダイアログ生成のサブルーチン化 別記事に移動しました。 ファイル名:FilterDialog.cs ソースコード ファイル名:Form1.EqualizeHist.cs using OpenCv...
コンピュータ

C#のWinFormsで画像加工アプリ15「アンシャープマスキングフィルタ」

アンシャープマスキングフィルタで先鋭化を行います。 前回の記事 ソースコード ファイル名:Form1.Unsharp.cs(新規追加) using OpenCvSharp; using OpenCvSharp.Extensions; nam...
コンピュータ

C#のWinFormsで画像加工アプリ14「クロージング」

モルフォロジー変換のクロージング処理を行います。 前回の記事 ソースコード ファイル名:Form1.Closing.cs(新規追加) using OpenCvSharp; using OpenCvSharp.Extensions; name...
コンピュータ

C#のWinFormsで画像加工アプリ13「オープニング」

モルフォロジー変換のオープニング処理を行います。 前回の記事 ソースコード ファイル名:Form1.Opening.cs(新規追加) using OpenCvSharp; using OpenCvSharp.Extensions; name...
コンピュータ

C#のWinFormsで画像加工アプリ12「Cannyフィルタで境界線抽出」

Cannyフィルタで境界線抽出してみます。 前回の記事 ソースコード ファイル名:Form1.Canny.cs(新規追加) using OpenCvSharp; using OpenCvSharp.Extensions; namespace...
コンピュータ

C#のWinFormsで画像加工アプリ11「メディアンフィルタ」

メディアンフィルタを追加します。 前回の記事 ソースコード ファイル名:Form1.Median.cs(新規追加) using OpenCvSharp; using OpenCvSharp.Extensions; namespace Gaz...
コンピュータ

C#のWinFormsで画像加工アプリ10「ヒストグラムをグラフで表示」

画像のヒストグラムをグラフで表示します。 前回の記事 パッケージの追加 dotnet add package System.Windows.Forms.DataVisualization --version 1.0.0-prerelease...