はじめに
※記事一覧
当ページでは自作したWindows11用アプリを記載しています。
Eagleからzip作成
指定したEagleファルダにある画像を、指定したファイル名でzipにします。
・png存在チェック:pngがzipに含まれる場合に警告がでます。
・webp変換:変換品質は無指定の場合85%になってます。
➔setting.xmlの
・既存zip上書き確認:既存zipがあった場合、上書きするかの確認がでます。
余談ですが、Eagle用にツール類を作りたい場合、EagleAPIの仕様書を読むといいです。
Eagle用のプラグインを作りたい場合は、Node.jsを使って更に簡単に機能提供ができるようなので、そのうち勉強してみようかと考えてるところです。
Eagleからサイン一括挿入
Eagleで指定したフォルダ内の画像に対し、サイン(ウォーターマーク)を一括でいれることができるツールです。
Windows11で動作確認済。
フリーソフトでWaterMarkerというソフトがあるのでこちらを使ってもいいと思いますが、今回自作したツールはEagleのフォルダ単位で複数画像を一気に加工できるという特徴があります。
.NetFrameworkだとwebp画像の扱いが難しかったので、いったんtempフォルダにjpg出力してからサイン挿入という流れの作りにしてます。本当はメモリ上で済ませたかったんですが……
そのうち.NetCoreで作りなおしてwebpでも動くようにしてみたいところですが、自分自身が使ってないのであまり改修の必要性を感じてないですね。要望あったらやってみますけど。
SD Work Frame
Stable DiffusionのWebUI画面をフレームみたいにして表示して、上の方にメニューを追加するアプリです。
SD Prompt Replacerと以前は名乗ってましたが、名前を変えました。
Windows11で動作確認済。
長くなるので別記事に説明を書いてます。
なおにくぢるさんが作成されているPrompt Lancherの「送信」ボタンを押しても、当ツール内のプロンプトエリアに直接反映ができませんので、辞書ウィンドウを目コピで作りました。
もしPrompt Lancherを使いたい場合ですが、送信ボタンを押下したあとはクリップボード内にプロンプトが残ってるので、手動で好きな場所にカーソルを置いて、Ctrl+Vをすれば貼り付け可能です。このあたりをもっと簡単にしたかったので、当アプリで似た機能を作り込んだ次第です。
Discordサーバのバックアップ
Discordサーバの各チャンネルを一気にHTML形式でバックアップするツールです。
詳しくはこちらの記事を御覧ください。
BATファイル
jpgで圧縮したzipの中身をwebpに全部変えたくなって、BATファイルを自作しました。
複数zipの解凍
複数のzipファイルを一個一個手動で操作せずに、一括で解凍するBATファイルです。
複数フォルダをzip化
BATファイルを置いた配下のフォルダすべてを、それぞれzip圧縮するBATファイルです。
コメント