LoginSignup
4

More than 5 years have passed since last update.

なでしこでドラグアンドドロップで画像リサイズするexeを作ってみた

Last updated at Posted at 2016-06-15

なでしこのダウンロード

起動

hoge.png

コンピューター名取得してhogeに代入。
hogeを言う。
  • F5キーで実行。

exeの作成

hogeexe.png

hoge2.png

nako.png

plug.png

  • exeが2MB, plug-ins内が1MBほど。

画像のリサイズ

表示用イメージとはイメージ。
表示用イメージの画像は、「{コマンドライン\1}」
表示用イメージを1366,800で画像リサイズ。 
表示用イメージを「{コマンドライン\1}-resized.png」に画像保存。
終わる。

正規表現

02:50:30」を「(\d+):(\d+):(\d+)」で正規表現マッチ
抽出文字列を表示。
02:50:30」を「(\d+):(\d+):(\d+)」で正規表現マッチ
抽出文字列\0を表示。
02:50:30」を「(\d+):(\d+):(\d+)」で正規表現マッチ
抽出文字列\1を表示。
抽出文字列\2を表示。

ドラグアンドドロップ

ドロップ
母艦のファイルドロップ許可はオン
そのファイルドロップされた時は~
        ファイルは、母艦のドロップファイル。
        ファイルを言う。
リサイズ
表示用イメージとはイメージ。

母艦のファイルドロップ許可はオン
そのファイルドロップされた時は~
        ファイルは、母艦のドロップファイル。
        表示用イメージの画像は、「{ファイル}」
        表示用イメージを1366,800で画像リサイズ。
        表示用イメージを「{ファイル}」に画像保存。
        #
        「リサイズ完了」と言う。
再圧縮防止
表示用イメージとはイメージ。

母艦のファイルドロップ許可はオン
そのファイルドロップされた時は~
        ファイルは、母艦のドロップファイル。
        表示用イメージの画像は、「{ファイル}」
        もし、表示用イメージの高さが「800」ならば
            「すでにリサイズ済みです」と言う。
        違えば
            表示用イメージを1366,800で画像リサイズ。
            表示用イメージを「{ファイル}」に画像保存。
            「リサイズ完了」と言う。
変数
width = 1366
height = 800

表示用イメージとはイメージ。
母艦のファイルドロップ許可はオン

「リサイズしたい画像をドラッグアンドドロップしてください」と表示。

そのファイルドロップされた時は~
        ファイルは、母艦のドロップファイル。
        表示用イメージの画像は、「{ファイル}」
        もし、表示用イメージの高さが「{height}」ならば
            「すでにリサイズ済みです」と言う。
        違えば
            表示用イメージをwidth,heightで画像リサイズ。
            表示用イメージを「{ファイル}」に画像保存。
            「リサイズ完了」と言う。
        表示用イメージの画像は、「」
最終版(引数を取る)
width  = 「{コマンドライン\1}」
height = 「{コマンドライン\2}」
もし、widthが空ならば
    width  = 1366
もし、heightが空ならば
    height = 800

母艦のタイトルは「画像リサイズ」

表示用イメージとはイメージ。
母艦のファイルドロップ許可はオン

{width}x{height}にリサイズします。{改行}{改行}リサイズしたい画像をドラッグアンドドロップしてください」と表示。

そのファイルドロップされた時は~
        ファイルは、母艦のドロップファイル。
        表示用イメージの画像は、「{ファイル}」
        もし、表示用イメージの高さが「{height}」かつ、表示用イメージの幅が「{width}」ならば
            「すでにリサイズ済みです」と言う。
        違えば
            表示用イメージをwidth,heightで画像リサイズ。
            表示用イメージを「{ファイル}」に画像保存。
            「リサイズ完了」と言う。
        表示用イメージの画像は、「」

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4