八 四

コンピュータ

C#のwinformsでVlc.DotNet.Formsを試す

Nugetで「Vlc.DotNet.Forms」を見つけました。こちらはwinformsからvlcを実行するラッパーライブラリとのことですので試してみたいと思います。プロジェクトの作成mkdir プロジェクト名cd プロジェクト名dotne...
コンピュータ

pythonでフォルダを監視しファイルが存在する場合メソッドを実行する。

画像を拡大するpythonスクリプトを使っているのですが、コマンドを入力するのが面倒なので、元画像を保存するフォルダを数秒ごとに監視し、ファイルがある場合処理を実行し終了したらファイルを消すスクリプトを書いてみました。#!/usr/bin/...
コンピュータ

WPFのXAMLでImageコントロールで画像を表示する。

WPFではXAMLでImageコントロールを使うと簡単に画像を表示することが出来ます。ローカルファイルを表示<Window x:Class="WPFImageSample.MainWindow" xmlns=" xmlns:x=" xmln...
スポンサーリンク
コンピュータ

C#のWPF(XAML)で2つの画像を左右に分割表示する

XAMLで画像を分割表示してみます。<Window x:Class="ImageSplitterWPF.MainWindow" xmlns=" xmlns:x=" xmlns:d=" xmlns:mc=" xmlns:local="clr-...
コンピュータ

C#でJpegとPNGファイルから幅と高さを取得

多数の画像ファイルから幅と高さを取得する必要があり、なるべく短い時間で取得できるように試作してみました。C#で画像の高さや幅を取得する方法として、画像ファイルからSystem.Drawing.Bitmapなどのオブジェクトを生成し、オブジェ...
コンピュータ

PowerShellでSQLiteの項目に日時を文字列としてセットするサンプル

sqliteには日付型が無かったと記憶しています。とりあえずPowerShell側でDateTime型を文字列に変換してsqliteのレコードに追加、参照してみたいと思います。サンプルスクリプトファイル名:sqlite01.ps1<#.SY...
コンピュータ

C#のWinFormで2つの画像を左右に分割表示する

SplitContainer()を眺めていて画像の分割表示に使えないか試してみました。ソースコードnamespace SplitImageView;public partial class Form1 : Form{ public Form...
コンピュータ

DisposeしたImage(Bitmap)をPictureBoxに割り当てると「Prameter is valid」

多数の画像ファイルをキャッシュして、キャッシュからPictureBoxへ画像を割り当てるプログラムを作っていて、「Prameter is valid」と表示され悩んでいました。再現性もあり、一度表示した画像を再度表示しようとすると発生します...
コンピュータ

WinFormsのSplitContainerのCollapsedについて

SplitCntainerのCollapsedの動作確認をしてみました。Collapsedの初期値Panel1Collapsed:FalsePanel2Collapsed:False何れのPanelもfalseになっていました。それを踏まえ...
コンピュータ

C#のwinformsでアクティブウィンドウをキャプチャ

ブログ記事にウィンドウをキャプチャした画像を張り付けることが多いので、Windows11で標準でインストールされている「Snipping Tool」を使ってキャプチャをしています。お気に入りのツールなのですが、ブログ記事にキャプチャ画像をア...
コンピュータ

PictureBoxのImageに非同期で画像を読み込むサンプル

ファイルサイズの大きな画像ファイルをPictureBoxで表示する場合、ファイルを読み込み画像が表示するまでの間UIがロックされないように非同期処理を試してみたいと思います。namespace AsyncBitmap;public part...
コンピュータ

拡大縮小・D&Dによるファイルの読み書き機能付きPictureBox

Controlをドラッグアンドドロップする方法を知ったので、PictureBoxに組み込んでみました。ファイル名:Form1.csnamespace MyPicbox1;public partial class Form1 : Form{ ...
コンピュータ

C#「現在の時刻をyyyyMMddhhmmss形式の文字列に変換する」

例:string str = System.DateTime.Now.ToString("yyyyMMddhhmmss");Console.WriteLine(str);System.DateTime.Nowで現在の日時を取得し.ToStr...
コンピュータ

Python「現在の時刻をyyyyMMddhhmmss形式の文字列に変換する」

例:import datetimenow = datetime.datetime.now()a = now.strftime('%Y%m%d%H%M%S')print(a)b = format(now, '%Y%m%d%H%M%S')pri...