質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Q&A

0回答

454閲覧

画像を表示するプログラム

taka0503

総合スコア0

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

0グッド

0クリップ

投稿2020/08/25 06:26

編集2020/08/31 07:38

前提・実現したいこと

pythonでslackに投稿された画像を表示するプログラムを作りたいのですが参考になるプログラムはあるでしょうか?

該当のソースコード

python

1import urllib.request as req 2 3''' 4web上にある画像を保存します 5''' 6url = "☓☓☓☓" 7req.urlretrieve(url, "test.jpg") 8 9''' 10tkinterのメイン 11''' 12root = tk.Tk() 13 14root.geometry('800x560') 15root.title('IMG') 16 17canvas = tk.Canvas( 18 root, # 親要素をメインウィンドウに設定 19 width=500, # 幅を設定 20 height=500 # 高さを設定 21 #relief=tk.RIDGE # 枠線を表示 22 # 枠線の幅を設定 23) 24 25canvas.place(x=0, y=0) # メインウィンドウ上に配置 26 27#PILでjpgを使用 28img1 = Image.open(open('test.jpg', 'rb')) 29img1.thumbnail((500, 500), Image.ANTIALIAS) 30img1 = ImageTk.PhotoImage(img1) # 表示するイメージを用意 31 32canvas.create_image( # キャンバス上にイメージを配置 33 0, # x座標 34 0, # y座標 35 image=img1, # 配置するイメージオブジェクトを指定 36 tag="illust", # タグで引数を追加する。 37 anchor=tk.NW # 配置の起点となる位置を左上隅に指定 38) 39 40root.mainloop()

試したこと

Slack API file.listとSlack API file.sharedPublicURLを使ってurlを取得して画像を表示させようと考えたのですがSlack API file.listとSlack APIfile.sharedPublicURLでurlを取り出す方法がわかりません
追記
slackの画像のurlを上のコードに入力した時にPIL.UnidentifiedImageError: cannot identify image file というエラーが出るのですがどのようにすれば良いでしょうか

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2020/08/25 07:33

まず、じぶんで調べたことを書いてください。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問