コンピュータ C#でMagick.NETを使って画像ファイルの幅と高さを取得する。 画像ファイルの幅と高さを取得する方法として、Sysmte.Drawing.Bitmapのオブジェクトを生成し、プロパティのWidthやHeightを参照すれば良いのですが、ファイルサイズが大きな画像ファイルが多量にある場合、毎回Bitmap... 2024.04.04 コンピュータ
コンピュータ C#でConsoleプロジェクトからWPFを扱う WPFに依存するオブジェクトやライブラリをConsoleプロジェクトから呼び出したい。以前WPFのクラスライブラリを作成しConsoleプロジェクトから参照する方法を試しました。consoleプロジェクトのcsprojファイル内でTarge... 2024.04.03 コンピュータ
コンピュータ C#でWPF学習中「WPFプロジェクトを作成するスクリプト2」 WPFのクラスライブラリを作成し、WPFアプリケーションのプロジェクトとConsoleアプリケーションのプロジェクトから参照するソリューションを作成するスクリプトを作成しました。スクリプトスクリプト名:Create-WPFSolution.... 2024.04.03 コンピュータ
コンピュータ C#ツリービューを試す2「ノードを検索して展開する」 以前ツリービューでフォルダ構造を表現するサンプルを作成しました。エクスプローラーの左側のような動作をするように作成しましたが、機能的に外部から指定のフォルダーに移動する機能も必要では?と思い試作してみました。namespace TreeSa... 2024.04.03 コンピュータ
コンピュータ PowerShellでカレントディレクトリを一時保存と復帰する「Push-LocationとPop-Location」 PowerShellで一時的にカレントディレクトリを移動させたい場合があります。そのような時「Push-Location」と「Pop-Location」が役に立ちます。カレントディレクトリが"C:\Users\karet\Documents... 2024.04.03 コンピュータ
コンピュータ パソコンと液晶タブレットの接続方法を確認する。「XPPEN Artist 10」 以前から液晶タブレットというものに興味がありまして、動画などを見て液晶部分に下絵を表示しながらイラストを描くことが出来るガジェットであることは知ってはいたのですが、パソコンとの接続方法を知りたいと思っていました。入手した「XPPEN」のケー... 2024.04.02 コンピュータ
コンピュータ C#リストビューで画像ファイルのサムネイル表示5「サムネイルをzipファイルに保存」 前回作成したプログラムで、サムネイル用の縮小画像を毎回作成するとレスポンスが悪くなるので、一度生成した縮小画像をファイルとして保存し、2回目以降はそれを読み出すようなキャッシュルーチンを組み込んでいました。保存した縮小画像のファイルは不可視... 2024.04.01 コンピュータ
コンピュータ C#のWinFormsでMagick.NETを使ってGIMPのXCFファイルを読み込む ImageMagickはいろいろな画像フォーマットに対応した画像ライブラリ?です。そちらを.Netに対応させたパッケージがNuGetに有りましたので、GIMPのXCFファイルを読み込むサンプルを作成してみました。プロジェクトの作成dotne... 2024.03.31 コンピュータ
コンピュータ C#でSQLiteを試してみる。「サムネイルを管理するテーブルを作る」 サムネイル用の画像ファイルに連番でファイル名をつけたいのですが、それを管理するテーブルをSQLiteで作成します。SQLiteの主キーをAUTOINCREMENTで自動採番し、その数値をサムネイルのファイル名にしたいと思います。管理テーブル... 2024.03.30 コンピュータ
コンピュータ C#のWinFormsでzipファイルへ画像を追加する サムネイル用の縮小画像をzipファイルに保存するコードを試作してみました。namespace _02_image_to_add_zip;using System.Drawing.Imaging;using System.IO.Compres... 2024.03.29 コンピュータ
コンピュータ C#のWinFormsで画像を指定サイズに収まるように縮小 サムネイル用に縮小した画像が欲しいので、指定サイズに収まるように画像を縮小するコードを書いてみました。元画像の縦横比を保持したまま縮小し中央に配置するようにしてあります。<div class="hcb_wrap"><pre class="p... 2024.03.28 コンピュータ
コンピュータ PowerShellでスペース区切りの文字列からsplit演算子でn番目の項目を取り出す。 linux系のcutコマンドと同じようなことをPowerShellでどうするのか考えてみました。例:まずファイルの一覧をテキストファイルに書き出すGet-ChildItem | Select-Object -First 5 > fileli... 2024.03.27 コンピュータ
コンピュータ Webブラウザで表示されている画像をドラッグアンドドロップすることが出来ることに気が付く。 Webブラウザで表示されている画像をマウスでドラックすることが出来ることは気が付いていましたが、ブラウザ上でドロップしても何事も起きず、無意味な機能だと思っていました。最近とあるショート動画でフリー素材の収集に便利なアプリケーションが紹介さ... 2024.03.26 コンピュータ
コンピュータ PowerShellテキストファイルの先頭から数行を「Select-Object」で取得する Select-Objectは様々な機能がありますがFirstオプションを使うとテキストファイルの先頭から数行分を取得することが出来ます。例:Get-Content textfile.txt | Select-Object -First 3例... 2024.03.26 コンピュータ