Autoit と IrfanView でドラッグした画像ファイルを横2分割して保存するスクリプト
記事の執筆に AI な類は使用しておりません。
はじめに
たまに見開きの印刷物を保管するのにスキャナーや写真でデータとして保存しますが
観覧するときに横に広すぎて読みづらく
1枚を左右で2枚に横分割 ( 2分割 ) したいときがある。
Autoit という Windows の自動化アプリと
IrfanView という画像加工アプリで
ウィンドウにドラッグしたら
左右で2分割し、自動でファイル名もつけて保存し
ついでにデータの出力が成功したら元ファイル削除という
スクリプトを作ったので置いておきます。
宜しければどうぞ。
【 目次へ戻る 】
ImgSplitting_Autoit のダウンロード
それでは、ドラッグした画像を左右で2分割するスクリプトImgSplitting_Autoit のダウンロードは以下にて。
ImgSplitting_Autoit v1.03 ( 2021/11/12 )
MD5:AE55310CFCA1C839C4A84D0DF02B3C24
------
v1.03
コンボボックスの起動時ロードの値が左を設定していても右が選択されるのを修正
JPG の圧縮率のコンボボックスが分割時に変更できないようにならない不具合の修正
終了時にスクリプトを終了するチェックボックスの設置
終了時にエラーがある場合は5秒でダイアログが閉じ、エラーの場合は閉じないよう変更
ファイル削除用の設定を .ini で読み込むようにした
v1.02
JPG の圧縮率をウィンドウで変更可能に
画像分割中に操作をできないようにした
画像分割中の無駄な作業をなくした
v1.01
コンボボックスが起動時に書き換えられると作業に支障が出るので
書き換えられないようにした
------
メモ帳にドラッグするとただのテキストなので
データ保存位置を自分の環境に書き換え保存し
ダブルクリックで起動します。
使用には Autoit3 が必要なので以下を参考にして
中に入っている ImgSplitting_Autoit.au3 を実行できるよう
.au3 を関連付けし、メモ帳で自分の環境に書き換えて実行すれば使えます。
AutoIt Windowsの操作を自動化 使用方法/日本語化 ( HELPファイル )
今回は IrfanView も使用しますので以下のどちらかをダウンロード。
( ZIP の方が解凍するだけなので便利 )
32 bit
Download IrfanView
64 bit
IrfanView 64-bit version
ImgSplitting_Autoit.au3 の IrfanView の
フォルダ格納位置を書き換えてください。
*** ご注意 ***
ブログに書いてあることや
ブログで配布しているファイルを使用する場合は
自己責任にてお願いいたします。
このブログの管理者 気ままさん は
ブログに書いてあること、ブログで配布している
ファイルを使用して発生した
すべての事柄において責任を負いません。
これに同意をいただけない方へのご使用は許可いたしかねます。
【 目次へ戻る 】
使用方法
ImgSplitting_Autoit.au3 を実行するとこのウィンドウが出ますので上部の四角い枠の部分に変換したいファイルをドラッグすると
即変換が始まります。
複数ファイルのドラッグが可能。
ファイル形式は BMP / JPG / PNG が確認済みです。
Autoit でファイルのサイズを取得しているので
Autoit が読み込める形式なら分割が可能です。
保存は IrfanView なので両方が対応していなければ意味はありませんが。

画像を左右分割するとしまして、右が1、左が2と
保存する場合はこの画像のままで。
左が1、右が2として保存する場合は変更が可能です。
真ん中は JPG の圧縮率で、数値が多い方が綺麗です、ただし容量が増加。
1 ~ 100 まで指定可能で ( マウスで下にドラッグで下へ移動します )
現実的な数値としましては、最低 70 まで、初期値 90
ファイルが出力され、分割が成功したと思われる場合は
( 2枚の分割されたファイルの容量が 0 以上なら )
削除のチェックを入れると元のファイルが削除されます。
上の画像をドラッグしたとしまして
出力される結果の画像はこの2枚です。


【 目次へ戻る 】
注意
画像のサイズが読み込めないファイルは Autoit の方で終了します。画像のサイズが読み込めるのに IrfanView の方で
対応できない ( 読み書きできない ) ファイル形式なら
IrfanView の方でのエラーダイアログが出ます。
デフォルト設定では
Test.jpg を分割したとしまして
Test_1.jpg / Test_2.jpg というファイルが作成されますが
上書き確認などは一切しませんので
別の同名ファイルがあると上書きされます、ご留意ください。
------
とまあ、こんな感じで画像を横で2分割するスクリプトでした。
たまに使用するのであったら便利
なければ少々不便、程度のものではありますが
どこかで活躍できれば、と思います。
それでは皆様に画像加工が上手くいきますようにと
お願いをいたしまして、これにて終了です。
以上。
おすすめリンク
・Amazon関連リンク
・IrfanView で画像サイズを変換、真ん中で横2分割するバッチファイル・AutoIt Windowsの操作を自動化 使用方法/日本語化 ( HELPファイル )
・JTrim で画像の切り抜き ( 左上から指定サイズ ) を AutoIt3 で自動で行う
・AutoIt 特定のユーザーかファイルがあるパソコンのみで動作するEXEを作る。
・指定したウィンドウやアプリが最前列なら指定位置へ移動/サイズ変更/キー送信 autoit3
・Autoit3 最前列のアプリ名に関連したメモとランチャーを呼び出すスクリプト
・テキストに書き出したURLをWgetで一括ダウンロードする ( Autoit3 スクリプト )
・クリップボードへ送った文字をテキストでデスクトップに保存するスクリプト Autoit3
・ツールチップで指定した時刻をお知らせするタイマー Autoit3 スクリプト
・クリップボードに指定文字が存在するかをツールチップでお知らせするスクリプト Autoit3
・Win10 バッチファイルやショートカットでキー操作や文字を送信する Autoit3 スクリプト
・ATOK付属のイミクルを任意のキーで呼び出すスクリプト ( Autoit3 )
・バッチファイルなどで ALT+F4キー を送信し指定ウィンドウを閉じるスクリプト Autoit3
・指定のキーを押す回数によりIMEの入力状態を
英字/ひらがなモードに切り替えるスクリプト ( Autoit3 )
・クリップボードの名前が一致したファイルを格納フォルダ位置に関係なく開く ( Autoit3 )
・指定キーで選択した2つのウィンドウを横に全画面整列し観覧しやすくするスクリプト ( Autoit3 )
・アクティブなアプリのタイトル名に任意の文字を追加する Autoit3 スクリプト
・アプリのウィンドウを隠し、メニュー一覧から戻す Wind_Hiding Autoit スクリプト
・ファイルをデータベース化する Autoit スクリプト、ファイルを移動しても起動可能
・Win10/Win11 アクティブなウィンドウを任意の仮想デスクトップ番号へ移動するスクリプト
・メモ帳で編集可能な BAT や VBS など複数言語を
1つのファイルに書き込んで実行するスクリプト
・CapsLock が無効のパソコンで CapsLock を切り替えるアプリ/スクリプト Win10
・メモ帳などマウスやキーボードで文字を範囲選択したら自動でクリップボードへ送るスクリプト
・EmEditor/秀丸エディタで検索結果をリスト表示し
ダブルクリックで該当行へ飛ぶスクリプト EH_Search
・ブラウザでCTRL+Sを押し名前をつけ保存の作業を
半自動化するスクリプト Chrome / Edge / Vivaldi / Firefox
・ショートカットキーを押して文字反転/文字が選択されているテキストを
ファイルへ保存するスクリプト
・デスクトップでキー入力すると
登録したアプリやフォルダを開く Autoit スクリプト
・ファイルを選択しショートカットキーで日時を付加し
コピー/リネーム/フルパス取得 Autoitスクリプト
・メニューで選択した起動中のアプリ ( ウィンドウ ) を
最前列に/仮想デスクトップ移動する Autoit スクリプト
・Win10 F1キー+指定キーでアプリごとにショートカットキー類を設定可能な Autoit スクリプト
・アプリを呼び出す場合に日本語変換中なら一時待機する Autoit スクリプト
- 関連記事
-
- デスクトップにラインを引き左ダブルクリックで任意のフォルダを開く Autoit スクリプト (2023/05/12)
- キャプチャーするウィンドウの後ろに単色画面を出し余計な画面の映り込みを排除する Autoit スクリプト (2023/02/24)
- Everything search engine で拡張子ごとに開くアプリを指定する方法 (2023/02/15)
- 指定キー+マウスホイール上下で登録した作業を行う Autoit スクリプト (2023/01/23)
- ブラウザ上で文字を選択しホットキーで文字を検索 Autoit スクリプト Firefox Edge Vivaldi Chrome (2023/01/15)
- ブラウザでCTRL+Enterキー/指定キーを押し任意の検索サイトで検索をする Autoit スクリプト (2023/01/04)
- スペースキーを押した後にTabキーを押すを繰り返すだけの Autoit スクリプト (2022/12/28)
- ファイルの更新日時/作成日時/アクセス日時を現在日時にする Autoit スクリプト (2022/12/23)
- Win10 指定範囲でマウスホイールを回転し ALT+TABキー の動作をする Autoit スクリプト (2022/12/10)
- アプリを呼び出す場合に日本語変換中なら一時待機する Autoit スクリプト (2022/11/29)