PH Just Color It - native




作 者
吳 易叡
最 新版本
0.82
釋出日期
Sep 12, 2005
 

螢幕擷取



特點
聲明
  1. 本軟體為 freeware ,除 (3) 所聲明之外,可自由複製、散播與利用
  2. 當複製本軟體時,必須保持本軟體所有元件或附件之完整,不得移除原有的任何檔案
  3. 不得利用本軟體從事 任何方式 的營利行為 (如收費光碟),但 (4) 則不在此限
  4. 可將本軟體置於 免費下載之網站供人下載,惟須符合 (2) 之條件,並於 下載處附上本聲明
  5. 不得遮去或修改本軟體原有的任何文字或圖片
  6. 以上經原作者同意者例外
  7. 因本軟體而造成的任何損壞,作者不負任何相關責任
  8. 作者保留一切權利
  9. 當使用或下載本軟體,即視為同意上述聲明
下載

注意︰ 請仔細閱讀上述聲明。當使用或下載本軟體,即視為同意上述聲明
在使用本軟體之前,建議先閱讀下面的簡要說明,以得知 PHJCI native 的各項細節

0.82 (Sep 12, 2005)   下載位置1   下載位置2
- 增加透明貼上功能
- 將「去除冗餘字元」修改為「減少顏色變異」
- 轉換圖檔增加了從剪貼簿貼上
- 對介面做了些微修改
0.81 (Aug 17, 2005)  
- 增加了背景鎖定功能
- 轉換圖檔增加「採用上次參數」
- Tool bar 增加一些按鈕
0.8 (Aug 7, 2005)  
- 增加顏色取代功能,利用顏色條件快速將顏色換成另一種
- 去除冗餘字元功能:將看不見的字元以空白取代,藉以減少產生的控制碼長度
- 更動了介面
- 增加了尋找功能
- 把進階轉圖演算法中表現似乎不好的減號 - 拿掉
- 修正了一些 bugs
0.73 (Jul 31, 2005)  
0.72 (Jul 26, 2005)  
- 加入全新轉圖演算法,更強的圖檔轉換能力 ( 看看範例 )
0.71 beta (Jul 14, 2005)  
- 可表現閃爍效果
- 支援動畫自動播放
- 游標可指出中文字前半部或後半部
0.7 (May 14, 2005) 
- 對介面做了些微修改
- 修改轉圖的色彩對應演算法
- 小幅更動控制碼產生器,以產生更精簡的控制碼 ( 看看實驗 )
0.7 beta (May 8, 2005) 
0.63 (Apr 8, 2005) 
0.62 beta (Feb 28, 2005) 
0.61 (Oct 4, 2004)
0.6 (Sep 6, 2004)
0.5 beta (Aug 17, 2004)

說明


文 字模式
以類似 Notepad 的文字模式處理檔案
以此方式對選取區做任何處理時,每行處理範圍除了最後一行外,只到最後一個可見字元為止

圖 形模式
選取區以方塊樣式呈現
模擬 BBS 上的整頁切換。以 滑鼠滾輪 或是 Page Up Page Down 鍵能夠一次切換一頁(22行),便於製作動畫
您可以使用 Ctrl+Up Ctrl+Down scroll bar 上的 ▲ ▼ Shift + 滑鼠滾輪 來將 scroll 移動一行

全部複製
Esc
KKman 的 彩色貼上 與 PCMan 2003 的 貼上彩色文字 適 用
(PCMan 2004 可直接貼上,如果控制碼按鍵組合設定正確的話)
Ctrl + U
大多數的 BBS 站台適用,會將控制碼轉成 Ctrl + U ,至 telnet 軟體 直接貼上 即 可
Esc Esc
少數的 BBS 站台適用,將控制碼以 兩個 Esc 表示,至 telnet 軟體 直接貼上 即可
* 該選取何者則視您貼上目的的 BBS 站而定。

注意:因為本人偷懶,所以只有在 全部複製 或存檔時才會對控制碼長度做最佳化。

當不是以 Esc 複 製時,若您的 telnet 軟體會自動換行 (如 PCMan) 則請先將它取消,避免貼上結果不正確的可能。
如果使用的軟體是 PCMan 2004 並曾設定好顏色控制碼的按鍵組合,使用 Esc 複製即可,在貼上時 PCMan 2004 會自動轉換成所設定的按鍵組合。


小建議:任何創作請將 每行之長度控制在 79 字元(不含控制碼)內,即勿達到最右邊的那條紅線。雖然在 PHJCI native 超過並不會有問題,但是在貼到 BBS 的結果可能有斷行情況發生。 每一行含控制碼的總字元數請在 250 字元內,否則在某些 BBS 也可能遭到斷行。

閃爍
被設定為閃爍的字元,在編輯區內會以一個綠色小亮點顯示在右下角

格線繪製
Shift + 方向鍵 來移動游標,程式會自動判斷最適當的格線字元

填色工具
Shift + 方向鍵 可以調整填色字元大小,配合 Alt+X 調換前背景顏色能更方便地以填色字元著色

轉換圖 檔
  • 顏色愈單純、愈接近 BBS 所能使用的顏色則效果愈好
  • 在轉圖時,你可能需要對參數做些微調,或先以影像編輯軟體做初步修改,以達到最佳效果
  • 轉換的結果,其顏色控制碼可能過長,這時可以試著修改圖中的顏色,或是轉換成更小的圖片
  • 傳統演算法使用四色方塊來表示一張圖,而進階轉換演算法則會使用所有填色方塊
  • 有些時候,傳統轉換演算法會比進階演算法有更好的效果
小秘訣: 您可以用小畫家先畫好圖,然後再利用傳統轉圖演算法將它轉成四色方塊作品。建議僅使用 BBS 的八種背景顏色繪圖(即調色盤左上角的八種顏色: ),圖片大小在 79 x 46 像素以內(使得在轉圖時不須再將圖片縮小而影響精細度,高度 46 能恰好填滿一頁),以「檢視( V ) → 縮放( Z ) → 放大( L )」來畫出圖形。
注意︰ 請尊重原圖之著作權,除非是自己創作,否則不得宣稱是自己作品!

Demo

背景圖片

在修改背景圖片大小時,修改其中一個屬性後按下 Enter 可以等比例調整另一屬性 (譬如在寬度欄位按下 Enter 可調整高度欄位)
修改完畢請按下 Update 以 更新背景圖片
注 意︰ 電腦配備不佳請勿輕易嘗試

顏色取代
空白視為符合前景與閃爍:即無論前景與閃爍之條件為何,空白皆視為符合而會執行取代,此時只以背景顏色作為判斷條件

減少顏色變異
置換某些字元或顏色,使得可能產生更精簡的控制字串。但它不見得有用,甚至可能得到更糟的結果。

透明貼上
利用此功能你可以分開編輯前景與背景,再利用透明貼上將前景貼到背景中;如果擁有已經編輯好的字體檔,也可利用此功能將字體貼到你的創作之中。

編輯特性
使用 背景顏色鎖定 時,會將目前游標所在之字元取代為輸入字元及其前景顏色,而背景顏色保持不變;這在某些情況下會帶來許多方便。
取代模式 或背景顏色鎖定模式下,Backspace 會將游標前一字元清為空白,然後游標向前移動一格;Delete 會將游標所在處清為空白,並將游標向後移動一格。但若以 Shift 作為輔助鍵 (如 Shift + Backspace ),則與插入模式相同。

Q & A

為什 麼我轉圖的時候,背景會是奇怪的顏色?
可能您的圖片背景是透明的,而本程式並不判斷。請先用小畫家之類的軟體改成您想要的顏色 (如黑色) 。

我已經是位美工老手,就算不必軟體我也能畫出精美的圖形,那麼我還需要這東西嗎?
軟體,只是輔助。

要轉出好看的圖片,有什麼訣竅嗎?
一字曰「心」!將圖截成適當大小、調整轉換參數、設定轉換大小、修正轉換結果,都是必須的過程。
無心者自然轉不出好看圖片。 ( Demo )

下一 個版本什麼時候出呢?

由於本人最近沉迷於動畫和電動,所以不寫了

當我使用 PHJCI native 時,有壁虎跑進電腦裡該怎麼辦?
趕快打開機殼,把壁虎抓來煮湯

什麼是 freeware?
就是沒賺錢,又會被人說不好用的軟體。

其他補充

關於轉圖
        在新轉圖模組(進階轉換演算法)推出之前,PHJCI native 就提供了以四色方塊為基礎的轉圖模組,但結果明顯地較為粗糙。引起我撰寫新轉圖引擎興趣的,是 Erementar Gerad 的 Reverie(Ren),因為她的設定非常吸引我 (笑),而四色方塊是很難去表現近期大量細膩畫工之作品的。

        轉圖對使用者而言雖然是很簡單的工作,但是底層卻有一些噁心的程式碼在執行。所能用的背景色只有八種,填色字元又只有那幾個,要將高彩度高解析的圖僅用這 些顏色與字元來表示,確實要更深一層的思考。我像個「偽.研究生」般地不斷嘗試,思考人腦對不同顏色區塊的感覺、顏色字元的選擇、轉圖品質的最佳化,甚至 程式速度。(不過我倒沒用了什麼了不起的方法 XD)

        新轉圖模組推出之後,引起某些驚訝,結果自然有褒有貶。轉圖是機械行為,期待它能有極佳的表現,原就過於高估了。部分人堅持手繪,自然 PHJCI native 一開始就提供了這樣的支援;人工畫圖結果較轉圖精美,但需要較長時間與耐心、經驗,對新手而言這是困難的工作。新轉圖模組的產品,雖然不若老手的心血結 晶,如果使用者確實有需要而認真地去使用它的話,結果已經可以逼近一般的手繪成品,這對大部分的人而言就很滿足了;只要有草稿樣本,也可免掉為了一張圖,求了半天求不到的失落。

        有少數人不願意尊重原圖之著作權,將轉圖的結果宣稱為自己作品,那並不是我所樂見的,因為太囂張了。換個角度思考,若是沒接觸過這個轉圖程式的人,難以根據特徵去分辨手繪或是轉 圖的話,是不是代表這個轉圖程式成功了呢?

        也許 PHJCI native 較為人所知的是轉圖功能,當然這是我注入大量心思的成果之一。不過 PHJCI native 所能提供的可不僅是轉圖,若認為 PHJCI native 是一個專門轉圖的軟體,那真是個誤會。使用 PHJCI native 只知道它的轉圖功能,確實有些可惜。

吳易叡
Jul 31, 2005