PowerShell

Code

【PowerShell】半角カタカナを全角カタカナに変換する処理をPesterでテストする

PowerShellで半角カタカナを全角カタカナに変換する関数を作成し、Pesterを用いてそのテストを実施する方法を解説しています。
Code

【PowerShell】ただ画像をPDFとして結合したいだけなのに沼った話

ディスクフラグメンテーションをなくすために、PowerShellで.NET FrameworkのiTextSharpを使った、webp等の小さい画像を1つのPDFにまとめるツールを紹介します。
Code

【PowerShell】ただ画像をトリミングしたいだけなのにマーシャリングを知らなくて沼った話

.NETの構造体「System.Drawing.Rectangle」の引数の型で沼りました。更に、BitmapのDisposeでオブジェクトの破棄、LockBitsで処理を軽くしたりもしています。
Code

【PowerShell】Webpに変換した画像ファイルの向きを直す

PowerShellとExiftoolを使用して、画像ファイルの向きを正す方法を解説します。Webpへの変換時に生じる回転の問題を修正し、複数画像の一括修正も実現します。
Code

【PowerShell】処理実行時のログファイルへの標準出力

PowerShellで標準出力とエラー出力をログファイルに記録する方法を解説しています。Out-FileやRegister-ObjectEventなどのコマンド活用により、ログ管理が可能になります。
Code

【PowerShell】JPEGやPNGの画像ファイルをWEBP形式に変換するCwebpを使う

PowerShellとGoogle提供のツールCwebpを使い、JPEGやPNG画像を一括で軽量なWEBPに変換する方法を紹介します。インストール手順や変換前後の画像サイズの比較しています。Squooshだと一気に変換できないんですよね。
Code

【PowerShell】画像ファイルのExif情報を任意の日付に編集する

PowerShell上でExiftoolを使って、画像ファイルのExif情報を編集し日付を一括変更する方法を紹介します。友人と共有した写真の日付設定をGoogleフォトで行うのは面倒ですが、これで簡単に整理できます。
Code

【PowerShell】画像ファイルを一括リネームして、Exif情報も反映する

PowerShellを使用して画像ファイルを一括でリネームする方法を紹介します。「yyyyMMddHHmmss」形式で変えて、最終的にはGoogleフォトに反映させていきましょう。
Code

【SKYSEA、PowerShell】ソフトウェア配布先でバッチ以外の処理を実行させる

SKYSEAで配布先のPCでバッチ以外のファイルを実行する方法およびバッチファイルのコードを紹介します。バッチの遅延環境変数とか使っても出来ない処理をPowerShellで実行させたときに今回の処理を行いました。