搜尋此網誌

2011年12月19日 星期一

GIMP-2.7.4 for windows(官方編譯的版本)

官方編譯可執行的版本已於昨天釋出
有需要的朋友可從如下的連結下載
下載位置:http://sourceforge.net/projects/gimp-win/files/GIMP%20%2B%20GTK%2B%20%28development%20rel.%29/GIMP%202.7.4/gimp-2.7.4-setup.exe/download

Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Detect language Dutch English Estonian Filipino Finnish French Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latin Latvian Lithuanian Macedonian Malay Maltese Norwegian Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latin Latvian Lithuanian Macedonian Malay Maltese Norwegian Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish
偵測語言 » Afrikaans


2011年12月14日 星期三

GIMP-2.7.4 for windows(開發中的測試版本)


GIMP 官方於 12月11日 正式釋出 2.7.4 開發測試版本
這應該是 GIMP 2.8 的最後一個開發中版本了(2.8沒意外的話,應該是在明年一月)
不過目前只有原始碼檔案,官方編譯的可執行版本尚未出來

GIMP-2.7.4.7z (可攜式的版本,不含任何額外的plug-ins或scripts)
這是根據 12月11日 官方正式釋出的 tarball 原始檔案自行編譯而成
此版繪圖板應該可以正常動作了
有興趣、等不及的可以先下載測試


Changes in GIMP 2.7.4

UI:

- Add a close button to image tabs in single-window mode
- Improve the transform tools’ undo strings to be more descriptive
- Render the layer’s “eye” icon in inconsistent state if the layer is
visible, but one of its parents isn’t
- Add proper stacking for canvas items, so things don’t hide each other
- Make sure single-window-mode and multi-window-mode are always saved
consistently in sessionrc

Core:

- Fix “render_image_tile_fault: assertion `tile[ 4 ] != NULL’ failed”
warnings that occurred for some image sizes
- Fix attachment of the floating selection when the gegl projection
is enabled
- Replace heal algorithm with a new one by Jean-Yves Couleaud that
works much better
- Make resource sub-folders show up in UI as tags, allowing users
to easily locate resource collections they may have installed
- Fix graphics tablet canvas interaction by moving from
gdk_pointer_grab() to gtk_grab_add() for most grabs
- Stop using motion hints, they are a concept from the dark ages

Libgimp:

- Add a basic paint dynamics PDB interface

Plug-ins:

- Make writing color space information to BMP files optional
- PSD loader now reads and imports working paths

Script-Fu:

- Lots and lots of undeprecations

Developer documentation:

- Add devel-docs/gegl-porting-plan.txt

Source and build system:

- Make git-version.h generation work in shallow git clones
- Modernize use of autotools a bit, maintainer-mode and pdbgen
are now enabled by default

General:

- Make gimptool install scripts in the correct system-wide directory
- Fix lots and lots of stuff found by static code analysis



Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Detect language Dutch English Estonian Filipino Finnish French Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latin Latvian Lithuanian Macedonian Malay Maltese Norwegian Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latin Latvian Lithuanian Macedonian Malay Maltese Norwegian Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish
偵測語言 » Afrikaans

Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Detect language Dutch English Estonian Filipino Finnish French Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latin Latvian Lithuanian Macedonian Malay Maltese Norwegian Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latin Latvian Lithuanian Macedonian Malay Maltese Norwegian Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish
偵測語言 » Afrikaans

Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Detect language Dutch English Estonian Filipino Finnish French Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latin Latvian Lithuanian Macedonian Malay Maltese Norwegian Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latin Latvian Lithuanian Macedonian Malay Maltese Norwegian Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish
偵測語言 » Afrikaans

GIMP
名詞 花邊,絨絲帶
Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Detect language Dutch English Estonian Filipino Finnish French Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latin Latvian Lithuanian Macedonian Malay Maltese Norwegian Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latin Latvian Lithuanian Macedonian Malay Maltese Norwegian Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish
偵測語言 » Afrikaans

2011年12月10日 星期六

RealWorld Paint:另一款免費的繪圖軟體




RealWorld Paint 另一款功能強大的免費繪圖軟體
支援繪圖板,有圖層(也有phtotshop的圖層樣式)、遮罩、常用濾鏡(也可使用phtotshop.8bf的濾鏡)
檔案格式除支援一般的格式外,也支援動態的gif檔
亦可開啟gimp的xcf、phtotshop的psd檔案格式
官方網站:http://www.rw-designer.com/image-editor

下載:


中文化(不過尚未全部翻譯完成):
『 Tools 』->『 Application options... 』






編輯gif檔



2011年12月4日 星期日

GIMP Plug-in:Maze5-0.8.1(製作迷宮)

Maze5
官方網站:http://www.fiveoclock.de/?page_id=81
編譯過且中文化後的檔案 maze5_TW.zip

雖然 gimp 已內建有製作迷宮,但樣式只有一種,且無解答路線
此 plug-in 有多種樣式可供選擇,且提供有是否繪製解答路線的選項
如下圖對話框所示

2011年11月14日 星期一

GIMP:Plugin Toy(模擬移軸鏡效果)

Plugin Toy 是一個可以模擬移軸鏡效果的插件
原始程式碼檔案及相關說明參考 http://registry.gimp.org/node/25803

2011年11月6日 星期日

GIMP:沙地上寫字的效果



1. 『檔案』->『新增』 開一新圖檔,並填上沙地的顏色,如 c17f27 或 9c9c9c
2. 『濾鏡』->『雜訊』->『HSV雜訊...』

2011年10月22日 星期六

Gimp 製作影片

此篇主要是介紹 GAP 的 『Master Videoencoder』來壓制影片
示範影片取自 《賽德克‧巴萊》戲院預告(HD) - Seediq Bale - Theatrical Trailer - English Subtitled
只是示範壓製作法,因此僅擷取其中自1分32秒到片尾的部份,共33秒
雖然只有短短33秒,但就檔案數來說
就有frame_002211.xcf ~ frame_003008.xcf 總共798個檔案,檔案不少
之後用 『Frame Scale ...』來縮小解析度至400x224
『 Frame Modify ... 』套用濾鏡,將影片加上Vintage Film 老式電影的效果

2011年10月16日 星期日

2011年10月1日 星期六

GIMP將影片部分內容轉成動態Gif檔 part3

這篇主要是示範用 GAP 的 MPlayer based extraction 來擷取影片
不同於『 Split Video into Frames 』
『 MPlayer based extraction 』無法直接輸出成多圖層影像來編修
不過適合用它來處理影片時間長度大於30分鐘以上的大檔案
MPlayer 本身就是一個player,所以檔案格式應該也不會是個問題

示範影片 《賽德克‧巴萊》戲院預告(HD) - Seediq Bale - Theatrical Trailer - English Subtitled

2011年9月27日 星期二

RGGJAN-GIMP 2.7.4 32Bits Portable(32位元可攜式版本)

RGGJAN-GIMP(full).7z  這是 RGGJAN-GIMP 新的前景擷取工具(髮絲去背)
那篇文章中所提及的那兩個 7z 檔合併之後(包含 GMIC 1.5.0.3 、GAP 2.7.0、
Mathmap 1.3.5、apng、...等plug-ins和部落格介紹的一些scripts),再加入
MPlayer 讓 GAP 可以使用 MPlayer based extraction 來擷取影片
Ghostscript 讓GIMP可以開啟 eps, ps, pdf 等檔案格式
的版本,一樣由於檔案近60mb,存放位置改在 4shared
因此下載時需要等待一段時間



髮絲去背工具測試
原圖 Young Woman - Bucharest - Romania by Adam Jones, Ph.D. on Flickr


結果


GMIC Artistic->Lylejk's painting 效果


2011年9月25日 星期日

GIMP-2.7.3 64Bits Portable(64位元可攜式版本)

GIMP-2.7-64(full).7z  這是由 Jernej Simončič 編譯製作
官方正式發布針對Windows用戶的開發中測試版本
所改製而成的可攜式版本,是給64位元的作業系統所使用
檔案近80mb,Boxnet 單檔最大只能25mb,因此存放位置改在 4shared
所以下載需要等待一段時間

此版本包含 64bits plug-in GMIC 1.5.0.3(最新版本) , 32bits plug-in GAP 2.7.0、Mathmap 1.3.5、apng、...和部落格介紹的一些scripts,以及
MPlayer 讓 GAP 可以使用 MPlayer based extraction 來擷取影片
Ghostscript 讓GIMP可以開啟 eps, ps, pdf 等檔案格式



2011年9月22日 星期四

RGGJAN-GIMP 新的前景擷取工具(髮絲去背)

RGGJAN-GIMP 它是GIMP的一個分支,主要是替換官方版本原本的前景擷取工具
參考影片,前半段是新工具,後半段則是原本的前景擷取工具,可以比較一下


它的使用方法跟原本的差不多,所以不要跟原本的工具搞混

source code 原始程式可從 https://github.com/rggjan/Gimp-Matting 下載
編譯過可執行的版本 RGGJAN-GIMP.7z
此為可攜式的版本,不含其他的plug-ins、script等資源
如需要 GIMP-settings.7z 這是包含gap、gmic、mathmap ...等plug-ins跟scripts
將它解壓縮到settings資料夾底下即可

用之前 Gimp 髮絲去背 的圖測試如下(使用圖檔取自 bigfoto.com)
使用的工具選項數值,調整如下


首先一樣先標示大約範圍


接著按住滑鼠左鍵塗抹大約的前景範圍(Mark foreground,如果選Mark background則是標示背景範圍)
只要放掉左鍵,就會如下圖,有個前景擷取顯示,開始計算範圍
如果沒有,試著調小工具選項裡那個 Start Percentage 的數值


計算完畢,如滿意,按 ENTER 鍵


程式就會將擷取的前景產生一個新圖層,如下圖


這是只經上述步驟,未經任何修飾的結果,只是單純加了一個背景而已


此新工具將來會不會併入官方的主版本?
參考原作者的回答
Will it be merged into mainline gimp?
I contacted the authors of gimp about that. The main problem is that this was our first real gimp project, and we used the old foreground extraction tool as guide. However, this used depreciated functions (more specifically, we have all only 8-bit colors and we do not use gegl).
To get it included into upstream gimp, all of this would have to adapted first.

2011年8月31日 星期三

GIMP 2.7.3 for Windows(官方正式釋出編譯的版本)

檔案下載
這是由 Jernej Simončič 編譯製作
官方正式發布針對Windows用戶的開發中測試版本
有需要的可以自行下載安裝

2011年8月20日 星期六

Flash MX 音樂播放器

myPlayer.zip 這是我部落格音樂播放器的source
07年第一次接觸flash,花了幾天找資料拼湊寫出來的,寫的有點亂
改天如果有時間再用as3重寫,用as3應該可以多加些花樣

用法
embed src="你所上傳的網址/myPlaye150N.swf?PFile=檔名位址&PLoop=1&autoPlay=1" ...
其中
PFile=要播放的檔案位址,如果是單首,直接寫上mp3的位址,多首則需寫成一個xml檔
PLoop=1 重複播放
autoPlay=1 自動開始播放

多首xml格式
<?xml version='1.0' encoding="UTF-8"?>
<SongList>
  <song>
      <file>所要播放mp3的網路位址</file>
      <title>要在播放器上顯示的名稱,如曲名</title>
      <lyric>同步歌詞,如沒有或不需要,可以不寫</lyric>
  </song>
</SongList>




2011年8月6日 星期六

GIMP Animation Package v2.7.0 for Gimp Win32(開發中的測試版本)

Gap-2.7.0.7z 這還是開發中的測試版本
原始檔案是從  http://git.gnome.org/browse/gimp-gap  下載的

2.7中增加了幾個plug-in
Water Pattern


2011年7月24日 星期日

APNG plug-in for GIMP 2.7

之前附在GIMP-2.7.3 for windows(開發中的測試版本) 裡的版本無法正常運作
(要能運作,需將 lib\gimp\2.0\plug-ins 底下的 file-png.exe 刪除)
apng.zip 這是修改過後的版本,下載後,將它解壓縮至 settings\plug-ins 資料夾底下

2011年7月23日 星期六

AniFX Portable:另一款免費的游標製作軟體

AniFX PortableGreenfish Icon Editor Pro 一樣都是免費的游標編輯軟體
只是它是可攜式的,而且單純只是製作游標而已
雖是多國語言,但只有簡體中文,語言檔案在 AniFXPortable\App\AniFX\Languages 資料夾底下
下載:點 AniFX Portable 進入可攜式軟體官網連結,再點如下圖所示



基本操作:如何製作游標
首先按如下圖紅框游標所指處,來開一新檔案


新檔對話框如下圖,可選擇要製作動態或是靜態游標


之後,就可以用它提供的繪圖工具在工作區繪製圖像


如果是製作動態游標,做完一個影格後,如下圖,可以再新增影格


這是按插入新影格的對話框


當製作好游標之後,按下圖游標所指處來設定該游標的這點


設定熱點,按紅框游標所指處後,對話框會消失


這時,你就可在圖像工作區指定游標的熱點


完成游標後,可以按如下圖選單所指處或是紅框所指的圖示來測試所做的游標


這是測是的畫面


最後沒問題,就可以『 File 』->『 Save 』來儲存檔案了

製作游標的方式基本上就是如此
Greenfish Icon Editor Pro 的操作也差不多
用哪個,自己決定囉
Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Detect language Dutch English Estonian Filipino Finnish French Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latin Latvian Lithuanian Macedonian Malay Maltese Norwegian Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latin Latvian Lithuanian Macedonian Malay Maltese Norwegian Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish
偵測語言 » Afrikaans

Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Detect language Dutch English Estonian Filipino Finnish French Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latin Latvian Lithuanian Macedonian Malay Maltese Norwegian Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latin Latvian Lithuanian Macedonian Malay Maltese Norwegian Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish
偵測語言 » Afrikaans

Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Detect language Dutch English Estonian Filipino Finnish French Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latin Latvian Lithuanian Macedonian Malay Maltese Norwegian Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latin Latvian Lithuanian Macedonian Malay Maltese Norwegian Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish
偵測語言 » Afrikaans


2011年7月18日 星期一

ActionScript3.0 寫了兩個沒什麼用的function

var ss:String = "";
function EnumNameOfChild(doc:DisplayObjectContainer):void {
    for( var j = 0; j < doc.numChildren; j ++ ) {
        trace(ss + doc.getChildAt(j).name);
        if( doc.getChildAt(j) is DisplayObjectContainer ) {
            ss += "  ";
            EnumNameOfChild(doc.getChildAt(j) as DisplayObjectContainer);
        }
    }
    ss = ss.slice(0, ss.length - 2);
}
顯示舞台上所有物件的實體名稱,沒什麼實用性
只是用來看一下舞台上物件的架構而已
不過如果你是第一次寫程式,建議還是用一次看看
用法:
EnumNameOfChild(stage);
結果大概是這樣
root1
  btn_Test01
  mc_Test01
    instance1
  mc_Test02
    instance13



function FindMCObject(doc:DisplayObjectContainer, name:String):MovieClip {
    var mc:MovieClip = null;
    try {
        mc = doc.getChildByName(name) as MovieClip;
    }
    catch (e:SecurityError) {
        trace(e);
    }
    if( mc ) return mc;
    for( var j = 0; j < doc.numChildren; j ++ ) {
        if( doc.getChildAt(j) is DisplayObjectContainer ) {
            mc = FindMCObject(doc.getChildAt(j) as DisplayObjectContainer, name);
            if( mc ) return mc;
        }
    }
    return null;
}
搜尋舞台裡有沒有實體名稱叫做name的這個物件
應該稍微有點用處
用法:
var mc:MovieClip = FindMCObject(stage, "mc_Test01");
if( mc ) {
    mc.visible = true;
    mc.gotoAndPlay(0);
}

建議將元件庫裡的元件擺上舞台後,最好都能加以命名
否則你只會看到一堆instance而無從區別各個物件


2011年6月29日 星期三

GIMP-2.7.3 for windows(開發中的測試版本)

這是使用 ftp://gimptest.flamingtext.com/pub/nightly-tarballs/
6月25日的檔案編譯而成的,還不是官方最後釋出的版本
此一版本跟之前2.7.2最大的不同在於單一視窗模式似乎已經可以正常運作了


GIMP-2.7.7z.001GIMP-2.7.7z.002 這是我自己製作的可攜式版本
內容包含GAP、G'MIC、MathMap、...等等部落格內有介紹過的一些Plug-ins跟Scripts
所以檔案較大,因此分成兩個檔案,兩檔都必須下載,下載之後,放在同一目錄下,用 7-zip 對 001 解壓縮即可(解壓縮參考 Gimp 2.6.11可攜式版本)
(因為 2.7 的版本已經內建 Python 環境,因此安不安裝就沒有那麼重要
反到是不用安裝的可攜式版本會比較方便些,所以這次製作的是可攜式版本
不過沒在其他電腦上測過,希望下載的人,能不能用都說一聲)

如何啟動?
開啟檔案總管,找到你所解壓縮的位置,如下圖執行其中的 GimpLauncher.exe


在2.7中,『檔案』->『儲存』只能存gimp專有格式xcf
如要儲存其他格式, 需用『檔案』->『匯出...』
如下圖,直接打上要存的副檔名,如gif


儲存gif時的選項,記住 As animation 要打勾,儲存的gif才會動


另外,用『 Video 』 -> 『 Split Video into Frames 』->『 Extract Videorange 』
有時候會發現影片的fps不對,像 Gimp:為動畫加效果(套用濾鏡到所有影像圖層) 中的
那個 Sintel Open Movie,2000 fps,這可能會產生些問題


這時先取消對話框
編輯 settings 資料夾底下的 extract_video_framerate.txt 文字檔(如果沒有此檔就新建一個)
(2010/08/21:2.7.0測試了幾個以前出錯的檔案(rmvb除外),都得到正確的fps,因此就沒有加這個動作)
寫下該影片正確的fps,如
24.00
這是那個Sintel - Third Open Movie by Blender Foundation  影片正確的fps,之後存檔離開
重新開啟『 Extract Videorange 』對話框選擇影片
如下圖可以看到顯示的是你剛寫下的fps
你可以按『Video Range』展開右側,以視覺方式來定義你想要擷取的範圍


*** 再次強調 ***
『 Video 』->『 Split Video into Frames 』->『Extract Videorange 』
不支援中文檔名,所以如果你存放檔案的資料夾、檔案名稱是中文,先將它改成英文

這是 GimpLauncher 的原始檔案,有興趣的可以參考看看

#include "windows.h"
#include "stdio.h"
#include "stdlib.h"

int        main(int argc, char *argv[])
{
    char    currDir[MAX_PATH], *s;
    char    szEnv[MAX_PATH];

    if( !GetModuleFileName(NULL, currDir, MAX_PATH) ) {
        fprintf(stderr, "Couldn't retrieve current directory!\n");
        return 1;
    }

    s = strrchr(currDir, '\\');
    if( s ) *s = 0;

    SetCurrentDirectory(currDir);

    sprintf(szEnv, "%s\\settings", currDir);
    if( SetEnvironmentVariable("GIMP2_DIRECTORY", szEnv) == 0 ) {
        fprintf(stderr, "Unable to set GIMP2_DIRECTORY environment variable\n");
        return 1;
    }
    sprintf(szEnv, "%s\\bin", currDir);
    if( SetEnvironmentVariable("PATH", szEnv) == 0 ) {
        fprintf(stderr, "Unable to set PATH environment variable\n");
        return 1;
    }
    sprintf(szEnv, "%s\\lib\\gimp\\2.0\\python", currDir);
    if( SetEnvironmentVariable("PYTHONPATH", szEnv) == 0 ) {
        fprintf(stderr, "Unable to set PYTHONPATH environment variable\n");
        return 1;
    }

    char    fullExeName[MAX_PATH];
    sprintf(fullExeName, "%s\\bin\\gimp-2.7.exe", currDir);
    if( argc > 1 )
        sprintf(fullExeName, "%s %s", fullExeName, argv[1]);
 
    STARTUPINFO            si;
    PROCESS_INFORMATION pi;

    ZeroMemory(&si, sizeof(si));
    ZeroMemory(π, sizeof(pi));
    si.cb = sizeof(si);
    printf("\nLaunching gimp-2.7... ");

    if( !CreateProcess(NULL, fullExeName, NULL, NULL, FALSE, DETACHED_PROCESS, NULL, currDir, &si, π) ) {
        fprintf(stderr, "\nUnable to launch codeblocks.exe\n");
        system("pause");
        return 1;
    }

    return 0;
}

************* 2011/08/21 *******************
做了一些更新
gimp-gap 改用 2.7.0
刪了script-fu 的 layer effect(原『 Script-Fu 』 -> 『 Layer Effects 』)
改用 python 的版本(『 圖層 』 -> 『 Layer Effects 』)
原 2.7 的 plug-in map-object.exe
在『濾鏡』->『 Filter all Layers ...』裡使用會有些問題
因此改用2.6.11的版本

2011年5月7日 星期六

Vectorian Giotto:免費製作 flash 動畫軟體

Vectorian Giotto 類似flash的軟體(不支援中文),有完整的繪圖工具,Shape Morphing
完整支援movie clips 跟 buttons、Flash 8 的 blends and filters、Sound and Music
並內建 50 種效果,讓你不需寫code就能做出一些效果動畫
至於 ActionScript 則是支援到 2.0,因此你可以使用 ActionScript 2.0 的所有功能




2011年4月26日 星期二

GIMP:colorize-gimp (輕鬆為黑白照片上色)(Win32)

colorize-gimp.zip 這是編譯給windows的二進制檔案

plugin的原始檔案 colorize-gimp

plugin使用的演算法來源 Colorization Using Optimization
裡面有一些靜態影像及動態影片的上色範例可以參考

2011年4月23日 星期六

Flash AS3與C/C++之間的Socket通訊

最近嘗試將原本的遊戲改成flash版,所以這星期開始接觸actionscript 3
Flex SDKFlashDevelop 架構了一個免費的開發環境
既然是網路遊戲,所以首先要解決的就是兩者之間的網路通訊問題
網路搜了一下,發現as3有個Socket可以用,於是就開始試作
測試後發現as3的 client連上C/C++的server不久
因為沒回應server端的訊息而被server斷線
debug發現server端送出7個bytes的封包長度
在as3 readInt()得出的結果卻是 117440512,16進位0x07000000
才知道兩者之間所使用的byte order不一樣
再查了一下,as3的 Socket 跟 ByteArray 都有個 endian 可以讓你指定你要的位元組順序
將這些 endian 改成 Endian.LITTLE_ENDIAN 後,兩者之間的通訊就正常了


2011年4月20日 星期三

GIMP:colorize-gimp (輕鬆為黑白照片上色)(Linux專用)

colorize-gimp Linux專用,目前還沒有windows用的版本

plugin的原始檔案 colorize-gimp

plugin使用的演算法來源 Colorization Using Optimization
裡面有一些靜態影像及動態影片的上色範例可以參考

2011年4月17日 星期日

Gimp:將照片改成素描

製作此效果,還需要加裝 G'MIC plug-in

原圖,開啟之後將此圖層複製兩次


Gimp:Resynthesizer v1.0 釋出(類似Photoshop CS5 的Content-Aware Fill)

Resynthesizer  v1.0 released
A short summary of changes for users is:
- bugs are fixed
- alpha-agnostic: less hassle with alpha channels
- its bundled: most plugins that use the resynthesizer

For programmers:
- rewritten in C and Python, in Gimp style
- GNU build tool makefiles
- engine separated from the GUI control panel

上面連結提供的是給linux的binary

2011年3月18日 星期五

GIMP-2.7.2 for windows(開發中的測試版本)

原始檔案 ftp://gimptest.flamingtext.com/pub/nightly-tarballs/

gimp-2.7.2-setup.exe 這是我自己編譯打包的windows安裝檔
原本預定於去年底今年初要釋出的2.8,因為一些因素而延期了
要嘗試一些新功能只好自己動手了

gimp-2.7.1-setup.exe 這是官方的 windows 測試版,不過只到2.7.1

啟動畫面


筆刷已經可以旋轉了


文字工具增加了一個編輯工具,可以對文字作一些調整


圖層新增了圖層群組


另外python環境已經內建,不需另行安裝

還有在執行一些從網路下載的script或plug-ins,可能會出現如下的訊息
那是因為新版的GIMP更改了一些函數名稱
目前為了相容,所以顯示一些提示訊息,script或plug-ins還是可以正常動作




2011年3月7日 星期一

MyPaint 免費的繪圖軟體(更新至0.9.1)

MyPaint 是一套跨平台開源的繪圖軟體
與Gimp不同的是,Gimp主要是在作影像處理,而 MyPaint 則是著重在繪畫
因此內建上百種的筆刷,對電腦繪圖有興趣的不妨試試

下圖示範了它裡面的幾種筆刷



2011年3月6日 星期日

Music Studio Producer 免費的編曲軟體

Music Studio Producer 是一套樂曲的編修軟體,雖不似Cakewalk 那麼專業有名
但最主要的是它是免費的,對一般想玩玩電子音樂的個人而言,應該已經足夠
檔案下載後,不需安裝解壓縮後即可直接使用

注意:Music Studio Independence 是要錢的,而 Music Studio Producer 才是免費的,不要下載錯






2011年3月5日 星期六

GIMP:為動畫加效果(套用濾鏡到所有影像圖層)

像之前做的這個,將擷取的影片動圖再套用濾鏡於各個圖層


網路收音機

介紹兩款免費的網路收音機軟體,都內建多國語言

RadioSure 安裝時可選擇是否安裝成可攜式版本
中文化:在介面任意地方按右鍵,選擇『Language』->『Chinese Traditional』


TapinRadio
可自動下載最新的廣播電台清單,有安裝版與綠色免安裝版可供選擇
中文化:『 Setting 』->『 Language 』-> 『 Chinese(Traditional) 』
『最愛』->『排程最愛...』可以設定排程預約設定想要錄音的電台