iT邦幫忙

0

已解決 Python在圖片上加文字,但檔案名稱有中文,儲存後亂碼

  • 分享至 

  • xImage

程式碼如下

import os
from os import listdir
from os.path import isfile, isdir, join
import cv2
import numpy as np
import os, datetime
import datetime
import time
from cv2 import imdecode

a = C:\Users\IUSER\Desktop\Photo1400x960\Cut\20220512\test.jpg
print(a)

#讀取圖片
bk_img = cv2.imdecode(np.fromfile(a, dtype=np.uint8), cv2.IMREAD_UNCHANGED)
    
#新增文字
cv2.putText(bk_img,'test text!!!!', (1120,920), cv2.FONT_HERSHEY_SIMPLEX,1.2,(48,125,237), 2, cv2.LINE_AA)

#儲存圖片
cv2.imwrite(a,bk_img)

我想在指定的圖片上加字並且儲存
目前檔名若無中文,可以正常儲存
但若檔名有中文,儲存後檔名會變成亂碼

請教大家如何解決,謝謝!

oserjeng iT邦新手 5 級 ‧ 2022-05-20 18:08:27 檢舉
https://www.twblogs.net/a/5c8ba9c5bd9eee35fc14dede
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答