發表文章

目前顯示的是有「Computer (Science)」標籤的文章

轉載:thyme前輩所寫的:壓縮檔案系統

以下文章轉載自: http://phorum.study-area.org/index.php/topic,30272.0.html http://phorum.study-area.org/index.php/topic,30274.html http://phorum.study-area.org/index.php/topic,30276.html http://phorum.study-area.org/index.php/topic,30340.html (一)======================================================= 這系列不知要放哪,先放在我自己的版就沒錯了。 「前言」 這個題目是不小心答應三子兄寫的,真正完整應該是如何製作嵌入式 Linux 的檔案系統,不過,我工作就跟嵌入式的有關,寫完整等於把 公司的東西搬出來了,當然,這些沒什麼機密可言,只是對老闆過意 不去罷了。 底下所談的內容,有心的話,在網路上一定可以找到,我只不過整理 一下,再加上一點點小小經驗罷了,嵌入式其實並不難,就看有沒有 經驗而已。 身在學園,那我從必要的明白的地方講起,以後才能舉一反三,太基 礎的就要自己去找資料了,假設程度都是會 Linux,鳥哥的書也看過, 看到不懂的指令有辦法去找出用法,沒有安裝的程式,也會自行安裝 。 「ISO9660」 首先,大家應該知道,Windows 有 FAT、NTFS,在 Linux 上常用的 是 EXT2 ,這些都是檔案系統,Unix 世界,和 Windows 有一點很大 不同,什麼都看成檔案系統,咦,這點好像大家都知道的嘛!知道歸 知道,腦中有沒這麼直覺就還不一定了。 舉個例子,有片光碟片,裡面都是資料,現在要把全部放入硬碟,以 方便隨時查閱,也會分享給別人看,甚至可能會全部 copy 給別人, 你會如何做?建一個目錄,全部 copy 進去,再用網路分享,有需要 的人,再用 ftp 來 copy? 我的話,會這麼做 程式碼: # cat /dev/cdrom > /mnt/data.iso # mount -t iso9660 -o loop /mnt/data.iso /mnt/data/ 別人要的時候,就直接把 iso 檔給人,要燒光碟也方便。如果,你有 一個空的partitio...

ASCII CODE.

圖片
useful. ^_^ 寄件者 Redjack's blog

color space

圖片
什麼是color space?? 當顏色數位化之後,須要有一個機制來定義說如何將數位化的顏色(一堆數字)對應到真實世界的color model。這個機制就是color space. 所謂的color model, 舉例來說有 RGB 跟 CYMK 。關於color model,後面會再補上資料。 color space並沒有一定的標準,不同的組織與公司對此有不同的規格。不過正式定義色彩空間時通常採用的標準是CIELAB 或 CIEXYZ 色彩空間,他們是為了涵蓋正常人可見範圍所有色彩所設計提出的,因此是最精確的色彩空間,但過於複雜,不適合於日常使用。 最常用的是sRGB 跟 AdobeRGB (之後簡稱 aRGB) 請參考下圖: 最外面的那一圈是人類肉眼可以辯認的色彩範圍。 很明顯的,aRGB的三角形不僅完全涵蓋了sRGB,也大上許多。 所以在原始檔案上最好是採取aRGB, 但是如果要發怖的話則會建議採sRGB。 為什麼呢?因為sRGB是比較通用的標準:當初在設計sRGB時,就是為了使其能相容於大多數的裝置而進行的。 所以比方說W3C也是採用sRGB定為標準。 如果採用aRGB 的話,則在僅支援sRGB 的裝置上,可能會產生問題;對同樣落於sRGB domain的顏色而言當然是沒問題的,但在sRGB之外的顏色可能就會產生所謂的色偏了。 色彩空間密度 RGB色彩空間根據實際使用設備系統能力的不同,有各種不同的實現方法。截至2006年,最常用的是24-位實現方法, 也就是紅綠藍每個通道有8位或者256色級。基於這樣的24-位RGB 模型的色彩空間可以表現 256×256×256 ≈ 1670萬色。一些實現方法採用每原色16位,能在相同範圍內實現更高更精確的色彩密度。這在寬域色彩空間中尤其重要,因為大部分通常使用的顏色排列的相對更緊密。 利用不同的概念表示的色彩空間: HSV (色相hue, 飽和度saturation, 明度value), 也稱HSB (B指brightness) 是藝術家們常用的,因為與加法減法混色的術語相比,使用色相,飽和度等概念描述色彩更自然直觀。HSV 是RGB色彩空間的一種變形,它的內容與色彩尺度與其出處——RGB色彩空間有密切聯繫。 HSL (色相hue, 飽和度saturation, 亮度...