cametan_42のプロフィール
- ベストアンサー数
- 162
- ベストアンサー率
- 62%
- お礼率
- 72%
1. Smile, you Sun of a beach! 2. You are terminated, Hacker! 3. Yippee-ki-yay, Mother Hacker!
- 登録日2007/11/03
- 最大値表示プログラム
報酬付き
javascriptでwhileを使って、数字をいくつか入力して、最大値を表示するプログラムの作り方を教えてください。
- 受付中
- JavaScript
- mohuri
- 回答数2
- pythonで画像のサイズの再計算が関数で可能か
TkEasyGUIの使い方を試していて画像のサイズの問題で悩んでいます。 フォルダから画像ファイルのリスト化をして循環で表示させるまではどうにかなったのですが残念なことに表示範囲内で自動的に拡大縮小して表示する機能がないようにに見受けられ、サイズはデフォルトでてアスペクト比1:1に変換されて表示されます。画像ファイルによって比率が異なってるため4:3比の場合潰れてしまいます。恥ずかしなが前回の質問時全然そのことに気付きませんでした。今回下記コードのようにPillowを使って画像の大きさを取得しTkEasyGUIの画像のサイズを変更しようとしましたが、画像に合わせ動的に変更をする方が分かりません。画像に合わせ動的にサイズを変えるため関数を使えばと思ったのですが、関数をコピペで使ったことはあっても作ったことはありません。可能か否かも含めて何か方法がありましたらお教えください。 import TkEasyGUI as sg from PIL import Image import glob # GUIフォルダの画像ファイルを抽出 image_data = glob.glob('./GUI/*.png') # .pngのみを抽出 image_data.extend(glob.glob('./GUI/*.jpg')) # .jpgのみを抽出してリストに追加 # 画像のサイズを計算 im = Image.open(image_data[0]) h= im.size[1] w= im.size[0] h1=400 w1= int(w/(h/h1)) #sg.theme('alt') layout = [ [sg.Image(im,key="-image-",size=(w1,h1))], [sg.Button("◀"),sg.Button("□"),sg.Button("▶")] ] window = sg.Window('画像', layout) # イベントループ i=0 while True: event, values = window.read() if event == sg.WIN_CLOSED: break if event == "▶": i += 1 window["-image-"].update(image_data[i % len(image_data)]) elif event == "◀": i -= 1 window["-image-"].update(image_data[i % len(image_data)]) elif event == "□": i = 0 window["-image-"].update(image_data[i % len(image_data)]) window.close() なおDisvordで質問を試みていますが見学者が居ないのかどうか分かりませんが寂し状況に陥っていますので此処ではPillowを使った方法を考えて投稿させていただきました。
- pythonで画像のサイズの再計算が関数で可能か
TkEasyGUIの使い方を試していて画像のサイズの問題で悩んでいます。 フォルダから画像ファイルのリスト化をして循環で表示させるまではどうにかなったのですが残念なことに表示範囲内で自動的に拡大縮小して表示する機能がないようにに見受けられ、サイズはデフォルトでてアスペクト比1:1に変換されて表示されます。画像ファイルによって比率が異なってるため4:3比の場合潰れてしまいます。恥ずかしなが前回の質問時全然そのことに気付きませんでした。今回下記コードのようにPillowを使って画像の大きさを取得しTkEasyGUIの画像のサイズを変更しようとしましたが、画像に合わせ動的に変更をする方が分かりません。画像に合わせ動的にサイズを変えるため関数を使えばと思ったのですが、関数をコピペで使ったことはあっても作ったことはありません。可能か否かも含めて何か方法がありましたらお教えください。 import TkEasyGUI as sg from PIL import Image import glob # GUIフォルダの画像ファイルを抽出 image_data = glob.glob('./GUI/*.png') # .pngのみを抽出 image_data.extend(glob.glob('./GUI/*.jpg')) # .jpgのみを抽出してリストに追加 # 画像のサイズを計算 im = Image.open(image_data[0]) h= im.size[1] w= im.size[0] h1=400 w1= int(w/(h/h1)) #sg.theme('alt') layout = [ [sg.Image(im,key="-image-",size=(w1,h1))], [sg.Button("◀"),sg.Button("□"),sg.Button("▶")] ] window = sg.Window('画像', layout) # イベントループ i=0 while True: event, values = window.read() if event == sg.WIN_CLOSED: break if event == "▶": i += 1 window["-image-"].update(image_data[i % len(image_data)]) elif event == "◀": i -= 1 window["-image-"].update(image_data[i % len(image_data)]) elif event == "□": i = 0 window["-image-"].update(image_data[i % len(image_data)]) window.close() なおDisvordで質問を試みていますが見学者が居ないのかどうか分かりませんが寂し状況に陥っていますので此処ではPillowを使った方法を考えて投稿させていただきました。
- pythonで画像のサイズの再計算が関数で可能か
TkEasyGUIの使い方を試していて画像のサイズの問題で悩んでいます。 フォルダから画像ファイルのリスト化をして循環で表示させるまではどうにかなったのですが残念なことに表示範囲内で自動的に拡大縮小して表示する機能がないようにに見受けられ、サイズはデフォルトでてアスペクト比1:1に変換されて表示されます。画像ファイルによって比率が異なってるため4:3比の場合潰れてしまいます。恥ずかしなが前回の質問時全然そのことに気付きませんでした。今回下記コードのようにPillowを使って画像の大きさを取得しTkEasyGUIの画像のサイズを変更しようとしましたが、画像に合わせ動的に変更をする方が分かりません。画像に合わせ動的にサイズを変えるため関数を使えばと思ったのですが、関数をコピペで使ったことはあっても作ったことはありません。可能か否かも含めて何か方法がありましたらお教えください。 import TkEasyGUI as sg from PIL import Image import glob # GUIフォルダの画像ファイルを抽出 image_data = glob.glob('./GUI/*.png') # .pngのみを抽出 image_data.extend(glob.glob('./GUI/*.jpg')) # .jpgのみを抽出してリストに追加 # 画像のサイズを計算 im = Image.open(image_data[0]) h= im.size[1] w= im.size[0] h1=400 w1= int(w/(h/h1)) #sg.theme('alt') layout = [ [sg.Image(im,key="-image-",size=(w1,h1))], [sg.Button("◀"),sg.Button("□"),sg.Button("▶")] ] window = sg.Window('画像', layout) # イベントループ i=0 while True: event, values = window.read() if event == sg.WIN_CLOSED: break if event == "▶": i += 1 window["-image-"].update(image_data[i % len(image_data)]) elif event == "◀": i -= 1 window["-image-"].update(image_data[i % len(image_data)]) elif event == "□": i = 0 window["-image-"].update(image_data[i % len(image_data)]) window.close() なおDisvordで質問を試みていますが見学者が居ないのかどうか分かりませんが寂し状況に陥っていますので此処ではPillowを使った方法を考えて投稿させていただきました。
- pythonで画像のサイズの再計算が関数で可能か
TkEasyGUIの使い方を試していて画像のサイズの問題で悩んでいます。 フォルダから画像ファイルのリスト化をして循環で表示させるまではどうにかなったのですが残念なことに表示範囲内で自動的に拡大縮小して表示する機能がないようにに見受けられ、サイズはデフォルトでてアスペクト比1:1に変換されて表示されます。画像ファイルによって比率が異なってるため4:3比の場合潰れてしまいます。恥ずかしなが前回の質問時全然そのことに気付きませんでした。今回下記コードのようにPillowを使って画像の大きさを取得しTkEasyGUIの画像のサイズを変更しようとしましたが、画像に合わせ動的に変更をする方が分かりません。画像に合わせ動的にサイズを変えるため関数を使えばと思ったのですが、関数をコピペで使ったことはあっても作ったことはありません。可能か否かも含めて何か方法がありましたらお教えください。 import TkEasyGUI as sg from PIL import Image import glob # GUIフォルダの画像ファイルを抽出 image_data = glob.glob('./GUI/*.png') # .pngのみを抽出 image_data.extend(glob.glob('./GUI/*.jpg')) # .jpgのみを抽出してリストに追加 # 画像のサイズを計算 im = Image.open(image_data[0]) h= im.size[1] w= im.size[0] h1=400 w1= int(w/(h/h1)) #sg.theme('alt') layout = [ [sg.Image(im,key="-image-",size=(w1,h1))], [sg.Button("◀"),sg.Button("□"),sg.Button("▶")] ] window = sg.Window('画像', layout) # イベントループ i=0 while True: event, values = window.read() if event == sg.WIN_CLOSED: break if event == "▶": i += 1 window["-image-"].update(image_data[i % len(image_data)]) elif event == "◀": i -= 1 window["-image-"].update(image_data[i % len(image_data)]) elif event == "□": i = 0 window["-image-"].update(image_data[i % len(image_data)]) window.close() なおDisvordで質問を試みていますが見学者が居ないのかどうか分かりませんが寂し状況に陥っていますので此処ではPillowを使った方法を考えて投稿させていただきました。