色々
適当に色々書きます。

GUIバージョン出来ました。

sozai
記事: 57
登録日時: 12年前
住所: 日本-関東
連絡を取る:

GUIバージョン出来ました。

投稿記事 by sozai » 12年前

前回の日記にアップしたCUIのResizerをもとに、
そのGUIバージョンを作りました。
添付ファイル
bandicam 2013-08-28 18-22-51-423.jpg
bandicam 2013-08-28 18-22-51-423.jpg (37.72 KiB) 閲覧数: 178 回

[拡張子 zip は無効化されているため、表示できません]


アバター
みけCAT
記事: 6734
登録日時: 15年前

Re: GUIバージョン出来ました。

投稿記事 by みけCAT » 12年前

使ってみました。
  • 補間などはせずに、単純にサンプルを取る形式ですか?
  • (言語仕様的にできるかわかりませんが)ファイルをダイアログかドラッグ&ドロップで指定出来たら使いやすいと思います。
  • 変換後のサイズを、絶対的な値だけでなく相対的な値(何倍か)で指定出来たら嬉しいです。
  • 自動的に縦横比を維持するように出力サイズを調整する機能もあると嬉しいです。
  • 「リサイズの画像のパス」という表現がわかりにくいです。「出力」という要素をいれて欲しいです。
  • 一度入力すると、(初期化しないと)何の入力欄だったかわからなくなり、若干使いづらいです。
  • Readme.txtに「実行が成功しても何も出力されません。」と書いてありますが、私の環境では「実行が終了しました。」と書かれたダイアログが出て、指定したパスに指定した大きさの画像が出力されました。誤動作でしょうか?
  • 二重圧縮する意味は何でしょうか?言語仕様の都合でしょうか?

sozai
記事: 57
登録日時: 12年前
住所: 日本-関東
連絡を取る:

Re: GUIバージョン出来ました。

投稿記事 by sozai » 12年前

みけCAT さんが書きました:
  • 補間などはせずに、単純にサンプルを取る形式ですか?
  • (言語仕様的にできるかわかりませんが)ファイルをダイアログかドラッグ&ドロップで指定出来たら使いやすいと思います。
  • 変換後のサイズを、絶対的な値だけでなく相対的な値(何倍か)で指定出来たら嬉しいです。
  • 自動的に縦横比を維持するように出力サイズを調整する機能もあると嬉しいです。
  • 「リサイズの画像のパス」という表現がわかりにくいです。「出力」という要素をいれて欲しいです。
  • 一度入力すると、(初期化しないと)何の入力欄だったかわからなくなり、若干使いづらいです。
  • Readme.txtに「実行が成功しても何も出力されません。」と書いてありますが、私の環境では「実行が終了しました。」と書かれたダイアログが出て、指定したパスに指定した大きさの画像が出力されました。誤動作でしょうか?
  • 二重圧縮する意味は何でしょうか?言語仕様の都合でしょうか?
まず、答えられるところから。
>二重圧縮する意味は何でしょうか?言語仕様の都合でしょうか?
これは一度、この日記に一回だけzipで圧縮したファイル(ややこしいですが、要するに普通のzipファイル)をアップしようとしたのですが、アップロードが終わるとなぜか日記に書いたあれこれが全て消えた状態で、添付したファイルの箇所を見てもなぜか(アップロードに成功したファイルも)アップロードされていない状態だったので、二重圧縮により容量を減らしたためです。
つまり、zipだけで圧縮すると時間がかかったからか、書き途中の日記が全て消えてしまったのでexeとzipで圧縮しました。

>Readme.txtに「実行が成功しても何も出力されません。」と書いてありますが、私の環境では「実行が終了しました。」と書かれたダイアログが出て、指定したパスに指定した大きさの画像が出力されました。誤動作でしょうか?
分かりにくい書き方ですみません。
これは、失敗すると『エラーが発生しました!云々』が出力されるのに対し、成功した時はダイアログが出るだけでほかには何も出ないからです。

>補間などはせずに、単純にサンプルを取る形式ですか?
ライブラリにPILを使っているのですが、勉強不足なものでわかりません。

今後、できるところから、改良を重ねさせていただく予定です。
まずは相対的な値で指定ということから始めてみようかと思います。

sozai
記事: 57
登録日時: 12年前
住所: 日本-関東
連絡を取る:

RE: GUIバージョン出来ました。

投稿記事 by sozai » 12年前

相対的なサイズ指定が可能になりました。
小数で入力すると応答なしになってしまいます。
オフトピック
改良中にPythonの条件演算しなるものを発見。
早速使おうとしたものの、条件式が思いつかないので却下。
使うときのために使い方を書いとく。

CODE:

 (真のとき) if (条件式) else (偽のとき)
添付ファイル

[拡張子 zip は無効化されているため、表示できません]


アバター
h2so5
副管理人
記事: 2212
登録日時: 15年前

Re: GUIバージョン出来ました。

投稿記事 by h2so5 » 12年前

実行ボタンを連打するとフリーズしてしまうようです。

sozai
記事: 57
登録日時: 12年前
住所: 日本-関東
連絡を取る:

Re: GUIバージョン出来ました。

投稿記事 by sozai » 12年前

>h2so5様
有難うございます。
一度ボタンを押すと実行が終了するまでボタンを押せないようにしてみます。

sozai
記事: 57
登録日時: 12年前
住所: 日本-関東
連絡を取る:

RE: GUIバージョン出来ました。

投稿記事 by sozai » 12年前

はじめは無理に思えたドラッグ&ドロップに対応しました。
添付ファイル

[拡張子 zip は無効化されているため、表示できません]