雖然應該是好一陣子不會再買聖火降魔錄(Fire Emblem)系列了
不過在昨晚的任天堂直面會中介紹的系列最新作,副標題:「萬紫千紅」
仍然吸引了我的目光
畢竟是放在最後的壓軸嘛
結果今天早上一起床看到巴哈姆特的新聞稿...
《聖火降魔錄 萬縷千絲》壓軸曝光 這次的舞台是「大劍鬥祭」?
這啥啊???
漢字不就是寫万萬紫千紅,翻這什麼鬼東西出來???
雖然應該是好一陣子不會再買聖火降魔錄(Fire Emblem)系列了
不過在昨晚的任天堂直面會中介紹的系列最新作,副標題:「萬紫千紅」
仍然吸引了我的目光
畢竟是放在最後的壓軸嘛
結果今天早上一起床看到巴哈姆特的新聞稿...
《聖火降魔錄 萬縷千絲》壓軸曝光 這次的舞台是「大劍鬥祭」?
這啥啊???
漢字不就是寫万萬紫千紅,翻這什麼鬼東西出來???
這篇就真的是用Python寫Windows API的最後篇章了
整個Windows API非常的繁雜,再加上包一層Python上去
就算是只想要的簡單應用,也是遇到不少挫折
上幾篇就是很好的證明
搞的東西沒有很大,一連寫連四篇blog
目前弄好的東西已經足夠後續的使用
從解決舊問題,到開發新功能,使用新功能遇到問題,到最後綜合所學弄個小成果
這樣算是十分完整的起承轉合了
只是從程式寫出來到要打成文章說明又多花了比想像中還長的時間
這最終章要呈現的就是選取目錄,並顯示目錄中圖檔的
一個小程式
承上一篇
本來是想在這一篇就作結的
想稍稍介紹上篇最後所提,圖像顯示的子視窗化後就接完整應用
只是圖像顯示的子視窗化的實作雖然有成功
可是三個實作方法裡,有一個是卡住的
直接跳過嗎?又很不甘心
實在不希望要再留個問題待未來處理
只好再多花時間解決它,然後再寫一篇
這篇介紹的就是子視窗化顯示圖像的三個作法
上一篇把一些陳年問題解決了
就接著玩新的東西,該讓Windows API在Python上顯示圖片了
以前學Windows API時,原本的GDI只能讀BMP檔
但事隔多年,小畫家都支援多種格式了
微軟肯定有新的函式庫可以用
用Google找了一下,很快就找到了GDI+
GDI+支援jpg、png、gif、tiff等多種常用格式
那就是改使用它來提供顯示了
不過學習使用GDI+跟我想像中的不一樣
因為上一篇學到的東西,沒什麼派上用場的地方
而且要不是有Grok與ChatGPT等越來越好用的AI助陣
我真的寫不出來
因為微軟提供的C++範例把GDI+實作的函式庫包起來了
可以用Python呼叫的函式,沒有在範例裡顯示
算是藏在更深層的文件中
只靠我有限的時間與精力要爬到那些東西,不知道要花多久啊
還好有AI,那麼速速進入正題
老實說,使用win32api來寫視窗程式真的蠻討厭的
步驟較現今的一堆GUI套件來說,繁瑣不少
加上又是用Python呼叫來用的話,隔了一層又更加的複雜與麻煩
當年走了歪路這樣寫是有點逼不得已
現在用tk多方便啊,就很久不這麼幹了
不過玩AI玩了好一陣子,看著漸漸日益強大的性能
突然想起一件陳年舊帳,2017年的這篇
Python環境下最單純的GUI產生法~使用ctypes調用Windows API~
當年卡在無法於Python的64位元版本環境中運作
不知現今的AI能否為我解開這問題
試著花一點時間試試後,真的都解開了
感謝現在AI發展之神速
很多舊的,解不了的程設問題拿去問AI,現在都可以得到解法
甚至在開發新功能時
讓我省去了很多很多跟一堆文件奮戰的時間
直接直指目標把事情完成
總之這次不但解決文章中無法在64位元Python執行問題
還有一個目錄選擇視窗無法使用的問題,也一併處理掉了
這篇就來把這些都記錄下來
突然之間跳了這架沒有預期的機體出來
今年模型購買計畫(一年兩隻)也算破功...
這架是出差時到中國大陸鋼彈基地買的
在台灣缺貨缺到還要搭其它滯銷品出售的機種
在那邊可是貨源滿滿滿滿
受不了誘惑就這樣下手
算一算,這是家中的第三隻飛翼零式了
沒辦法,這隻就是這麼經典
而且這次它還會變形
這架就是MGSD第三號,飛翼鋼彈零式EW
老實說,這個真的比Stable Diffusion好用多了
一直沒有學沒有用的原因,主要還是筆電顯卡不是很夠力,要花太多時間跑圖
就沒有很積極學習了
這次會碰,是碰到了要拿個人照片生卡通風格的需求
丟ChatGPT的生成品質與速度絕對是更好啦
但我不想,那就只能自己來啦
剛好PAPAYA電腦教室的頻道也有推出基礎教學,就跟著一起學啦
一共有4個影片
https://youtu.be/bbuspQWHt9w
https://youtu.be/g3COb2joy1A
https://youtu.be/rMlZ2Yaw3Ko
https://youtu.be/sSduFPEPYB0
詳細的教學PAPAYA講相當清楚,就請自行觀看影片學 XD
這篇主要就講自己的使用心得
還有自己需要的進階設定進行補充說明
怨念極重清單終於解開了一個了
每次搶都搶不到的PB限定
集帥氣與性能於一身的強化機體
鋼彈W OVA Endless Waltz裡登場
化敵為友的非鋼彈好伙伴
大名頂頂的托爾吉斯3號機終於入手啦
搶了那麼多次,這次終於輪到我,這次就是
RG第14彈,PB限定,OZ-00MS2B Tallgeese III
之前有人提到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
實際使用後,覺得這東西真棒啊!
不過還是有些設定上的小問題要克服,這邊做一下記錄
(文章超長,沒有圖)
用過只能說,太棒了
當然動作稱不上栩栩如生
原圖太過細致的作畫細節也會被省略
但是產生動作算流暢,圖上保留的部分也十分還原
算是非常可以了
只要有張圖,下幾個關鍵字
等待個幾十分鐘到一小時
幾秒鐘的動畫就出現了
這次觸碰的AI應用是FramePack
https://github.com/lllyasviel/FramePack
這次筆記是修正Websockets改為15版的寫法
因為把Python昇級,加上Websockets自己也升級
所以之前這篇使用Python的websockets套件控制樹莓派的寫法不能用了
要改新的寫法
這部分其實很簡單
但我因為太久沒碰這隻程式忘光了基礎
還是搞了不短的一段時間(花了半天 Orz)
為了之後能快速使用,留下這個記錄吧
最近這兩週私人的時間大都被AI給佔了
尤其是玩到ollama+gemma3後,花了不少時間測試
這週又玩了新的東西,雖然對很多人來說是舊的東西了
那就是OpenAI於2022年就開源放出來的Whisper語音轉文字AI模型
目前最新的免費版本是2024的Turbo版
https://github.com/openai/whisper/blob/main/model-card.md
這東西最早我是在podman的AI lab裡看到的
因為第一時間想不到對我的用途在哪裡,所以就沒有試著去玩玩看
後來又在討論區中看到網友提起
說Whisper用來做逐字稿很好用
雖然我幾乎碰不到生逐字稿的情況,但先學著怎麼用也不錯
說不定有天需要用上時,能幫我省下許多寶貴的時間
就開始學著怎麼使用
搞完後Podman Desktop與Mtranserver應用後
很難不注意到Podman Desktop還有個AI Lab功能
可是使用之後,其效能沒有很好
說實話就是太慢到超出我容忍的限度
看來這應該是桌機與高階顯卡才能跑吧
正當測試不出我要的速度與效果,要放棄跑離線模型時
就這麼剛好,因為這陣子Google發表了最新開源的Gemma3
就看到有網友討論到ollama這軟體也有Gemma3可以用了
ollama?又是沒聽過的東西
於是就抽空研究了一下ollama這軟體
發現支援的模型還真不少,網路上中文說明也多
就試著使用看看
用完之後的簡單結論,這就是我要的離線AI應用啊
在討論區看到網友推薦SakuraLLM可以離線跑翻譯時
就興起了要在工作用的筆電上弄個離線翻譯系統的念頭
然後找著找著就看到Mtranserver這個應用
https://github.com/xxnuo/MTranServer
看來非常的輕量化,決定要來試試
上面要搭配Docker Desktop使用,就抓Docker Desktop下來安裝
裝完要啟用時,出現使用條款提示,其中一個條款:
員工超過250人以上或年營業額千萬以上公司要付費
商用要付費的話,那...換其它的替代軟體吧
趕快移除掉Docker desktop後,替代品很快就找到了,就是Podman desktop
可是這兩個是不同的軟體,雖說應用與指令的同質性很高
但還是有點不同,加上根本沒碰過這種「容器管理」的應用
花了一兩天才搞懂,但只搞懂應用,設定上還是似懂非懂
最後靠著新的AI「Grok」問到了正確的設定與解說,才正式完成
以下就詳述一下遇到的問題與該如何設定吧
本來沒有要搞文字書籍這邊的啦
不過上次搞EPUB 3.0版固定配置圖片格式時
還是有參照其它各版格式來抓規律(要我慢慢看規格文件實在有點痛苦)
所以也是略有了解的程度
然後剛好最近手上有一批資料適合拿來轉檔看看
手癢就花了點時間實作一下
順便寫下這篇做一下筆記,做為未來要用時可以快速參考的依據
我用EPUB 3.3的範例來修改與細部說明
這篇是收錄台灣文學之父賴和的作品,一桿稱仔
https://github.com/dpublishing/epub-specs-tc/tree/master/epub33/EPUB 3.3範本
內容不但是直式文字的右翻書
而且有封面,有目錄索引,有分檔案(這個後面解釋),有插圖,有超連結
一本電子書該有的基本都有了
要擴充製作,拿這個來參考真的很夠了
以下就慢慢講解
有了電子紙閱讀器後,就有想過把一些圖片給包成電子書格式
也有好心的網友給了我這個網址
https://github.com/dpublishing/epub3guide
不過我幾乎是完全忘了這件事,隔了至少有兩年了吧
大過年的放鬆之下,卻突然想起來
那就來搞搞吧
花了4個小時左右,也如願讓我確定整個格式
用10幾張的圖片做出了成果
自己想要的功能並不複雜
就是想要包圖片而已,所以這篇並不會詳解所有電子書epub的格式
只有針對第6個範例練習,Fix Layout Image(固定配置圖片)的部分
https://github.com/dpublishing/epub3guide/blob/master/practices/06_Fixed_Layout_Image/
進行電子書格式的大概說明與解說
還有如何更改成自己想要的樣子
生平第二隻PB
搶PB真是件討人厭的事
可是這架真的觸動了不少回憶
在當年我玩第四次機器人大戰時
L-Gaim MK-II可說是我的進攻主力之一
即便從來沒看過它的動畫,但強悍的性能與帥氣的機設
怎麼可能不想要台實體呢?
雖然搶的不是很順利
這次入手的,就是重戰機L-Gaim(エルガイム)裡的後繼機
エルガイム(艾爾蓋姆) MK-II