亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何通過電報機器人發送 PIL 圖像而不將其保存到文件

如何通過電報機器人發送 PIL 圖像而不將其保存到文件

喵喵時光機 2021-09-24 16:41:49
對于我的電報機器人(python-telegram-bot),我生成了一個 PIL.Image.Image 并且我想將它直接發送給用戶。有效的是從文件中將圖像作為 bufferedReader 發送,但我不想保護圖像。之后我不再需要它,我可能會同時生成很多不同的圖像,所以保存有點混亂。bot.send_photo(chat_id=update.message.chat_id,               photo=open(img_dir, 'rb'),               caption='test',               parse_mode=ParseMode.MARKDOWN)因為是我自己生成的,所以不能使用 URL 或 file_id。我認為可以將圖像轉換為 bufferedReader,但我只設法從中獲取了一個字節對象,這不起作用。圖像生成如下:images = [Image.open(i) for i in dir_list]widths, heights = zip(*(i.size for i in images))total_width = sum(widths)max_height = max(heights)new_im = Image.new('RGBA', (total_width, max_height))x_offset = 0for im in images:    new_im.paste(im, (x_offset, 0))    x_offset += im.size[0]return new_im                 # returns a PIL.Image.Image提前致謝:) 圣誕快樂
查看完整描述

2 回答

  • 2 回答
  • 0 關注
  • 217 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號