2025年8月4日 星期一

Python使用ctypes調用Windows API在64位元執行GDI+

上一篇把一些陳年問題解決了
就接著玩新的東西,該讓Windows API在Python上顯示圖片了
以前學Windows API時,原本的GDI只能讀BMP檔
但事隔多年,小畫家都支援多種格式了
微軟肯定有新的函式庫可以用
用Google找了一下,很快就找到了GDI+
GDI+支援jpg、png、gif、tiff等多種常用格式
那就是改使用它來提供顯示了

不過學習使用GDI+跟我想像中的不一樣
因為上一篇學到的東西,沒什麼派上用場的地方
而且要不是有Grok與ChatGPT等越來越好用的AI助陣
我真的用不出來
因為微軟提供的C++範例把GDI+實作的函式庫包起來了
可以用Python呼叫的函式,沒有在範例裡顯示
算是藏在更深層的文件中
只靠我有限的時間與精力要爬到那些東西,不知道要花多久啊
還好有AI,那麼速速進入正題

2025年7月31日 星期四

Python使用ctypes調用Windows API的64位元處理

老實說,使用win32api來寫視窗程式真的蠻討厭的
步驟較現今的一堆GUI套件來說,繁瑣不少
加上又是用Python呼叫來用的話,隔了一層又更加的複雜與麻煩
當年走了歪路這樣寫是有點逼不得已
現在用tk多方便啊,就很久不這麼幹了

不過玩AI玩了好一陣子,看著漸漸日益強大的性能
突然想起一件陳年舊帳,2017年的這篇
Python環境下最單純的GUI產生法~使用ctypes調用Windows API~
當年卡在無法於Python的64位元版本環境中運作
不知現今的AI能否為我解開這問題
試著花一點時間試試後,真的都解開了
感謝現在AI發展之神速
很多舊的,解不了的程設問題拿去問AI,現在都可以得到解法
甚至在開發新功能時
讓我省去了很多很多跟一堆文件奮戰的時間
直接直指目標把事情完成

總之這次不但解決文章中無法在64位元Python執行問題
還有一個目錄選擇視窗無法使用的問題,也一併處理掉了
這篇就來把這些都記錄下來

2025年7月26日 星期六

MGSD第一彈 飛翼鋼彈零式EW

突然之間跳了這架沒有預期的機體出來
今年模型購買計畫(一年兩隻)也算破功...
這架是出差時到中國大陸鋼彈基地買的
在台灣缺貨缺到還要搭其它滯銷品出售的機種
在那邊可是貨源滿滿滿滿

受不了誘惑就這樣下手
算一算,這是家中的第三隻飛翼零式了
沒辦法,這隻就是這麼經典
而且這次它還會變形
這架就是MGSD第三號,飛翼鋼彈零式EW

2025年6月22日 星期日

另一個知名的AI繪圖介面ComfyUI使用心得

老實說,這個真的比Stable Diffusion好用多了
一直沒有學沒有用的原因,主要還是筆電顯卡不是很夠力,要花太多時間跑圖
就沒有很積極學習了
這次會碰,是碰到了要拿個人照片生卡通風格的需求
丟ChatGPT的生成品質與速度絕對是更好啦
但我不想,那就只能自己來啦
剛好PAPAYA電腦教室的頻道也有推出基礎教學,就跟著一起學啦
一共有4個影片
https://youtu.be/bbuspQWHt9w
https://youtu.be/g3COb2joy1A
https://youtu.be/rMlZ2Yaw3Ko
https://youtu.be/sSduFPEPYB0
詳細的教學PAPAYA講相當清楚,就請自行觀看影片學 XD
這篇主要就講自己的使用心得
還有自己需要的進階設定進行補充說明

2025年6月8日 星期日

RG第14彈 OZ-00MS2B Tallgeese III

怨念極重清單終於解開了一個了
每次搶都搶不到的PB限定
集帥氣與性能於一身的強化機體
鋼彈W OVA Endless Waltz裡登場
化敵為友的非鋼彈好伙伴
大名頂頂的托爾吉斯3號機終於入手啦
搶了那麼多次,這次終於輪到我,這次就是
RG第14彈,PB限定,OZ-00MS2B Tallgeese III



2025年5月14日 星期三

manga-image-translator安裝與設定教學

之前有人提到SakuraLLM這個AI翻譯模型時
就有在SakuraLLM的Github頁面上看到這個專案
一直想玩玩,但前面遇上gemma3、whisper與framepack等其它好玩的東西
就一直放著沒試
最近上面的東西告一段落後突然想到,終於輪到它啦
這是官方頁面
https://github.com/zyddnys/manga-image-translator
下面是簡體中文說明
https://github.com/zyddnys/manga-image-translator/blob/main/README_CN.md
實際使用後,覺得這東西真棒啊!
不過還是有些設定上的小問題要克服,這邊做一下記錄
(文章超長,沒有圖)

2025年5月3日 星期六

AI動畫生成工具FramePack

用過只能說,太棒了
當然動作稱不上栩栩如生
原圖太過細致的作畫細節也會被省略
但是產生動作算流暢,圖上保留的部分也十分還原
算是非常可以了
只要有張圖,下幾個關鍵字
等待個幾十分鐘到一小時
幾秒鐘的動畫就出現了
這次觸碰的AI應用是FramePack
https://github.com/lllyasviel/FramePack