Linux 编jpeg函数,JPEG图形库:libjpeg,在LINUX下如何将jpg转换成bmp
JPEG圖形庫:libjpeg,在LINUX下如何將jpg轉換成bmp
近來需要寫一個在LINUX下的圖形文件處理程序,最開始只支持BMP格式,后來要求也處理JPG。急得抓頭啊,以前可沒認真研究過JPG…………
在網上找到了libjpeg,可以用這個庫實現JPG圖片的各種操作:
下載:http://freeware.sgi.com/source/libjpeg/libjpeg-6b.tar.gz
下載后解壓安裝:
tar -zxvf libjpeg-6b.tar.gz
cd libjpeg-6b
./configure
make
make install
將jpg格式轉換成bmp可以使用這樣的命令行:
djpeg -bmp -outfile 22.bmp 11.jpg
相關文檔:
fg、bg、jobs、&、ctrl + z都是跟系統任務有關的,雖然現在基本上不怎么需要用到這些命令,但學會了也是很實用的
一。& 最經常被用到
這個用在一個命令的最后,可以把這個命令放到后臺執行
二。ctrl + z
可以將一個正在前臺執行的命令放到后臺,并且暫停
三。jobs
查看當前有多少在后臺運行的命令
四。fg
� ......
在linux下opengl編程,首先需要安裝glut包。
1 安裝glut
(1)下載地址:
http://fidelio.cacs.louisiana.edu/resources/linux/glut.zip
(2)將glut.zip解壓:
unzip glut.zip
解壓后,里面有一個rpm安裝包,一個測試文件,一個glut.h,一個makefile, 這幾個文件都非常重要。
(3)安裝:
rpm -i glut-3.7-8.i386. ......
使用過程中的心得:
一、解除目錄映射關系
umount 目錄可以解除關聯關系
必須先在客戶端umount,然后在服務器端停止nfs服務,以及修改/etc/exports,否則的話會導致df -h無法關閉
二、mount.nfs: Input/output error
解決:在客戶端也需啟動portmap
三、修改完畢/etc/exports文件之后,可以重啟nfs服務,也可以使用exp ......
1. gcc的__attribute__編繹屬性
要了解Linux Kernel代碼的分段信息,需要了解一下gcc的__attribute__的編繹屬性,__attribute__主要用于改變所聲明或定義的函數或數據的特性,它有很多子項,用于改變作用對象的特性。比如對函數,noline將禁止進行內聯擴展、noreturn表示沒有返回值、pure表明函數除返回值外,不會通過其它 ......
在VFS的支持下,用戶態進程讀寫任何類型的文件系統都可以使用read和write著兩個系統調用,但是在linux內核中沒有這樣的系統調用我們如何操作文件呢?我們知道read和write在進入內核態之后,實際執行的是sys_read和sys_write,但是查看內核源代碼,發現這些操作文件的函數都沒有導出(使用EXPORT_SYMBOL導出),也就是說在內核 ......
總結
以上是生活随笔為你收集整理的Linux 编jpeg函数,JPEG图形库:libjpeg,在LINUX下如何将jpg转换成bmp的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一堂难忘的计算机课作文,难忘的一节微机课
- 下一篇: linux下Unison安装