コンピュータ

GIMP2.10のScript-Fuで選択範囲の拡縮・縁取り選択を手順化するスクリプト

GIMPの機能で選択範囲を縁取るように範囲選択する機能があるのですが、0.「自由選択」→1.「選択範囲の拡大」→2.「縁取り選択」→3.「選択範囲の縮小」→何らかの処理(選択範囲の塗りつぶしなど)という手順を踏む必要があります。 こういった...
コンピュータ

C#で画像の白色を透明にする

ImageAttributes.SetRemapTableに変更前後の色をColorMapにセットしてGraphics.DrawImageで描画すると色を入れ替えることが出来ます。 変更前に不透明の白、変更後に透明の白をセットすることで、白...
コンピュータ

Googleで検索ワードをダブルクォーテーションで囲むと完全一致検索になる

例えば当サイト名の「迷惑堂本舗」を検索すると「迷惑」と「堂本舗」を含む用語が検索されます。 検索ワードに完全に一致するページのみ検索したい場合は"迷惑堂本舗"と検索ワードをダブルクォーテーションで囲んで検索するとよいです。 "検索ワード" ...
コンピュータ

GIMP2.10でScript-Fuを試してみる。

GIMP内で実行できるスクリプトは2種類あり一つはPython-Fu(Python)もう一つはScript-Fu(Scheme)です。 プラグインとしてインストールしたフィルターがScript-Fuで書かれており、そのフィルターを実行するマ...
コンピュータ

C#ビットマップのPixelFormatをFormat32bppArgbに変換する。

画像を加工するプログラムを作る場合PixelFormatを決め打ちした方が簡単になります。 今回はPixelFormatをFormat32bppArgbに変換してみたいと思います。 ソース // // PixelFormatをFormat3...
コンピュータ

WordPressのJetpackプラグインでMarkdown記法を試す。

当サイトはWordPressのClassicEditor作成していますが、Jetpackというプラグインの中にMarkdown記法で投稿するオプションがあり、それを試してみました。 見出し2 ## 見出し2 見出し3 ### 見出し3 箇条...
コンピュータ

C#フルスクリーン時メニュー項目にチェックとバーを自動的に隠す

アプリケーションによくあるF11キーを押すとフルスクリーンとウィンドウを切り替える機能を再現したい。 フルスクリーン時はメニューバーを隠れるが、マウスカーソルが上端に近づくとメニューバーが一時的に表示される。 また、メニュー項目の「フルスク...
コンピュータ

C#でグラフを作成するChartコントロールを試してみる

たまに数値の配列を視覚的に眺めてみたい衝動にかられます。 C#で簡単にグラフ化するコントロールがあるようなので試してみます。 ソース // // チャート // using System; using System.Windows.Form...
コンピュータ

PNGファイルを最適化するソフト「OptiPNG」を試してみる

PNGファイルを最適化しファイルサイズを小さくしてくれるソフト「OptiPNG」を試してみたいと思います。 インストール 以下のサイトから「optipng-0.7.7-win32.zip」ダウンロードし適当なフォルダを作成し展開。 実行 O...
コンピュータ

C#ディレクトリ内の画像ファイルを絞り込む

ディレクトリ内にある.jpgや.pngなど画像ファイルの拡張子をもつファイルを絞り込みたい。 //  // ディレクトリ内の画像ファイルを絞り込む //  using System; using System.Collections.Gen...
コンピュータ

PythonとOpenCVでjpeg画像をpngに変換するスクリプト

内容としてはjpegファイル読み込み→グレイスケール化→バイラテラルフィルタ→png形式で保存しています。 途中のバイラテラルフィルタはjpegのモスキートノイズの軽減を狙っています。オプションの数値は適時調整することになります。 #!/u...
コンピュータ

アルファチャンネルの0は透明?不透明?

RGBA形式でピクセルの色を設定していてRGBの各要素はRの数値が大きくなれば赤が強く、Gは緑、Bは青と、色の強弱と数値の大小を連動するイメージで覚えています。 ではAのアルファチャンネルを8ビット0~255で表現する場合、0は透明でしょう...
コンピュータ

Pythonで2次配列の初期化の仕方

要素数が3x3で配列を0で初期化したい 成功例 v = * 3 for i in range(3)] v = 255 print(v) , , ] * 3で1次配列を生成し、それをforで3回繰り返すことで2次配列にしています。 ちなみにv...
コンピュータ

C#ファイルパス関連メソッド「ファイル名、拡張子、親ディレクトリ取得」

名前空間 System.IO クラス名 System.IO.Path メソッド System.IO.Pathのメソッドは基本的に実際ファイルやディレクトリの存在の有無は関係なく、ファイルパス文字列を操作します。 ファイル名を取得 Path....
スポンサーリンク