| |||||||
| adm | Find | login register | |||||
 抱歉挖出這麼久的文章... gcin 升級到 1.4.6.pre13 後,預設 icon 已經改變 但在 kde4 環境中仍會有系統匣圖示顯示不正常的問題 所以想改用 gcin-win32-icon 之前在 openSUSE 測試沒有第二個 icon 是因為預設的 gcin icon 沒有 full-simp.png full-trad.png half-simp.png half-trad.png 這4個圖示 從 green 系列抓來補上已經可以顯示第二個圖示 請問是否能在預設的 icons 中加上這4個圖 謝謝  | |||||||||||||||
 
  因為 Metal 圖示本身不含專屬全、半形圖示,可以用單獨全半形圖示去搭配。  | |||||||||||||||
 ziyawu: 先在這裡說聲謝了 另: 不知道有沒有人長期在 Linux 環境使用 gcin-win32-icon 會不會有什麼問題啊?(不要告訴我會多佔去一格系統匣位置...)  | |||||||||||||||
 
 
swyear:  | |||||||||||||||
 winlin: 謝謝您的答覆 真的只是視覺上效果差很多啊 大概各位比較少人用 kde4 所以比較不覺得困擾 看看所附的圖 大家應該會比較了解我的心情 一個是預設 30x30 的圖示 另一個是我改成 22x22 的圖示  | |||||||||||||||
 
 swyear: 
雖然我這邊狀況沒KDE那麼慘,至少icon沒被切掉, 
另外, 
如果不打算使用gcin-win32-icon的話,要避開icon被切掉,的確得像你一樣,自己手動縮放圖示來解決,  | |||||||||||||||
 完整的 for win 16x16 metal 圖示主題,本來不想用非自由字型製作圖示,不過自由字型裡沒有尺寸這麼小的點陣字,只好去借 Windows 電腦改用標楷體,不確定標楷體是否含有這麼小的點陣字,但做出來是有比較清楚;最後補上全、半形圖示。 重新製作的 16X16 圖示:   原本 SVG 直接匯出的 16X16 圖示:   
 Metal 圖示主題 SVG 檔 (更新版) 
 KDE4 下的問題我也有:    
  | |||||||||||||||
 ziyawu: 
感謝又貢獻一組,辛苦了~ 還算清楚,不過有點小呀... 16x16已經是很克難的尺寸了,有考慮不留圖示邊緣的透明區域嗎? 如果去掉的話,圖示看起來會大一點~  
 | |||||||||||||||
 
 是可以阿,字不確定能變大,我會再做一份不留透明邊的。(留透明邊是保險作法)  | |||||||||||||||
 
 
ziyawu:  | |||||||||||||||
 
 視覺緩衝,我習慣都會留,比較保險。  | |||||||||||||||
 填滿的 16x16 圖示,字型大小有加大 1px:   原本的 16x16 圖示也更新,修正原本的 greek 圖示的字比其他的大且黑,還有四角比較黑的問題:     | |||||||||||||||
 #!/bin/bash pixel=4 size=22x22 destdir=~/.gcin/icons echo "會將圖示除去周圍"$pixel" 點,並轉成"$size",放在"$destdir"目錄中" echo "若要繼續,請按 y enter,按其他鍵退出。" read yn if [ $yn == y ]; then         mkdir -p $destdir         for file in *.png         do                 echo "正在處理" $file                 convert $file -crop +0+$pixel +repage stage1-$file                 convert stage1-$file -crop +$pixel+0 +repage stage2-$file                 convert stage2-$file -crop +0-$pixel +repage stage3-$file                 convert stage3-$file -crop -$pixel+0 +repage stage4-$file                 convert stage4-$file -resize $size ok-$file                 mv ok-$file $destdir/$file                 echo "刪除暫存檔…"                 rm -rf stage*.png         done         echo "完成!請重新執行 gcin 以套用新圖示。" else         echo "退出" fi 因為測試各種大小與圖示,寫了上面的 script 放在要轉換的圖檔目錄中執行即可  發現22x22無邊框的看起來還可以接受 不知道在 gnome 或其他桌面看起來如何   | |||||||||||||||
 題外話,處理多檔可以用 imagemagick 內建的 mogrify 指令,不需要 for loop。 
 | |||||||||||||||
 
 圓角不見了... 
 
 我常用這個指令去把大量的 bmp 檔批次轉成 png 檔。  | |||||||||||||||
 
 是的,只要有圓角就會有透明圖層,就會變黑 慘...  | |||||||||||||||
 
 
 真的是獻醜了,本人非專業人事,都是查網路改(抄)的 下次記得會查 mogrify 指令  | |||||||||||||||
 做了兩份 KDE4 專用的 24x24 尺寸,效果如下圖。(Sugar 和 DiamondDeepColor)   DiamondDeepColor 24X24 PNG 壓縮檔下載 
 偷懶做法: Step1. 將圖片轉成 24X24 大小: mogrify -resize 24x24 *.png Step2. 將圖片銳利化: mogrify -sharpen 20 *.png Step3. 如果字型是明體再多一次銳利化: mogrify -sharpen 10 *.png 
  | |||||||||||||||
  | |||||||
| adm | Find | login register | |||||