[教學] Rainlendar面板(中國風)
預覽圖(右邊):
http://picasaweb.google.com/reiserfs/dkHMHF/photo#5012813270758023362
我在做Rainlendar面板的時候都是拿跟我們需求比較相似的來改的
所以我這次是用Perpendicular Cal的black版
(http://rev-system.hp.infoseek.co.jp/skin.htm)
首先進C:\Program Files\Rainlendar\Skins\Perpendicular_cal
可以看到這個面板用了哪些圖檔
把這些圖檔打開來看可以大概知道有哪些顯示是用圖
哪些是用文字,接著我們就可以用圖片編輯軟體來畫這些圖
例如它的月份(black_month.png)長這樣
http://www.wretch.cc/album/show.php?i=lovebala&b=8&f=1382088280&p=0
那我們就開一個大小跟它一樣的新檔,透明背景
然後仿照它的排列、位置用文字寫出我們自己想要的樣子
http://www.wretch.cc/album/show.php?i=lovebala&b=8&f=1382088281&p=1
當然,位置都是用目測法做個"大概"而已
所以強烈建議存好之後檔案不要關掉,或是把專案檔(例PI就是.ufo)存起來
(不過我自己也沒存,弄好就關掉了orz以後想改可能就要重做了)
套用的方式看是要把我們做的圖檔直接改成black_month.png
或是取別的名字,然後到編輯面板那邊選我們自製的圖檔
然後套用上去之後,用選擇月份把每一月都選看看位置有沒有跑掉
如果位置跑掉就回原本的編輯圖檔那邊去一個月一個月做微調
(至於year_black.png也是一樣,不過年好像沒辦法選,我就沒測試了= =")
比較麻煩的是日期(today_black.png),因為有1~31超多個
我是不知道有沒有tool可以方便做skin
也不清楚Rainlendar它精確的切圖規則
這地方若有板友知道,盼望可以補強:)
所以我是用最笨的方法,也就是開一個跟原本大小一樣的新檔
然後目測它的位置,一天一天的畫上去
接著套用之後,你就會看到歪七扭八的一排日期
再一個一個去做調整,調到正之後,每個位置就對了
再來就是顯示"今天"的那個點(today_black_dot.png)
因為是黑的不太明顯,我想把它改成紅的
就只要打開那個檔,然後填滿,紅色,這樣就行了,這個比較簡單
而它面板本身若日期有事件是沒有變化的
而我想讓它變成若那天有事件就顯示為藍色的日期
那麼就把today_black.png開起來填滿,藍色,另存別的檔名
在編輯面板的"事件"裡面,選這個圖檔
然後調整他的排列,有9個選項,其中"左上"可以剛好把黑色日期蓋住變藍色
接著就是todo跟event還有message的面板
因為Perpendicular_cal沒有這些面板
所以就自己做吧!
todo
http://www.wretch.cc/album/show.php?i=lovebala&b=8&f=1382088282&p=2
event
http://www.wretch.cc/album/show.php?i=lovebala&b=8&f=1382088283&p=3
message
http://www.wretch.cc/album/show.php?i=lovebala&b=8&f=1382088284&p=4
下面要留多大的空白是有意義的,留愈大愈好
因為若字超過這個範圍的話,那麼整個圖檔就會被拉長,比例就會變得很醜
接著要調整文字顯示的位置,不要蓋住圖檔
進編輯面板的待辦事項、訊息視窗、事件列表
裡面有個文字邊緣,裡頭有4個數字
第1個就是橫向位置,數字愈大就愈右邊
第2個就是縱向位置,數字愈大就愈下面
後面2個我不知道用途
最後就是調整文字的部份
在編輯面板裡面可以更換各顯示的文字字體、大小、顏色
把它調整成華康新篆體或是華康古印體,以符合這個面板的風格
大致上就是這樣,因為是之前做的面板了
所以現在寫起來可能不是那麼完整
提供我做好的面板http://0rz.tw/042i2
因為跟Perpendicular_cal同名,所以如果你有這個面板在裡面記得要備份,以免蓋掉
有問題再提出來討論吧:)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.125.95.239
推
12/31 17:40, , 1F
12/31 17:40, 1F
推
12/31 18:07, , 2F
12/31 18:07, 2F
推
12/31 18:34, , 3F
12/31 18:34, 3F
推
12/31 22:58, , 4F
12/31 22:58, 4F
推
01/01 00:04, , 5F
01/01 00:04, 5F
推
01/01 00:13, , 6F
01/01 00:13, 6F
推
01/01 00:17, , 7F
01/01 00:17, 7F
推
01/02 02:06, , 8F
01/02 02:06, 8F
→
01/02 02:08, , 9F
01/02 02:08, 9F
推
01/02 02:18, , 10F
01/02 02:18, 10F
→
01/02 02:18, , 11F
01/02 02:18, 11F
→
01/02 02:19, , 12F
01/02 02:19, 12F
推
01/02 12:08, , 13F
01/02 12:08, 13F
推
01/03 00:29, , 14F
01/03 00:29, 14F