什麼是libungif
曾經,Gershon Elbor 和 Eric Raymond共同編寫了一個名叫giflib的庫,它使得程式設計師可以快速地在自己的程式中添加gif檔案管理。
然而,當時的Unisys公司發現,gif檔案格式使用了部分該公司擁有著作權的LZW壓縮算法。為保護他們的權利,該公司聲明不得無償使用這項知識,任何人使用了或者發布了包含LZW(當然gif包括在內了)壓縮算法的軟體,都必須申請許可,否則立即停止使用。
許多程式設計師於是都停止了關於gif方面的努力。人們在尋求一個繼承gif的新圖像中,創造了PNG這種圖像格式,它能完成許多gif所不能完成的許多功能。然而,遺留的gif檔案太多了。很多圖像檔案都是一gif格式存在的,需要讀寫或者轉換。很多遺留的軟體系統無法使用新的PNG格式,為了處理gif檔案,還得求助於GIF。
這樣libungif就誕生了,ligungif庫的調用方式和giflib的一樣,但能產生不用LZW算法的非壓縮的gif檔案。這樣就使得程式設計師在從gif向png的轉換過程中,讓他們的程式既能訪問giflib也能訪問libungif。
參考文獻:
http://ca.geocities.com/libungif/index.html#future