C語言 BMP轉JPG 原始碼

我最近在寫一個能夠將 BMP 格式的圖片轉成 JPG 格式

而且環境是在 Linux 系統底下

使用的語言為 C 語言

但是我上網找了很久都沒有找到真正適合的原始碼

我要的是: 將 BMP 檔名丟入某 Function 然後轉為 JPG 生成檔案

請問有哪位大大可以提供給我嗎 ?

類似的也可以哦~

已更新項目:

我是用 GCC 而且沒有要寫 GUI

Ubuntu 是用 apt

2 個解答

評分
  • 1 0 年前
    最佳解答

    不曉得你用的是哪套開發工具

    如果是BCB的話

    可以宣告一個JPEG物件和BMP的物件

    用BMP物件讀圖

    然後ASSIGN給JPEG物件

    再存檔,就完成了

    2009-10-21 11:13:40 補充:

    我找到了一個是JPEG轉成BMP的

    也許你研究一下就會了解該如何從BMP轉JPEG的了

    http://digitalpbk.blogspot.com/2009/01/code-libjpe...

  • 1 0 年前

    http://jpegclub.org/

    使用範例:剛剛有試過OK

    cjpeg test.bmp > test.jpg

    在我的 gentoo package 是叫做 media-libs/jpeg-6b-r8

    看你的 linux套件是用哪個 或許能直接用套件裝。

    ftp://ftp.twaren.net/Linux/Gentoo/distfiles/jpegsrc.v7.tar.gz

    這是他的原始檔,

    要讀的話可能要花一點時間,

    先試試看能不能直接編起來。

    ubuntu 的套件名稱 : "libjpeg-progs"

    不過我對 ubuntu 的 yum 機制不熟,

    要怎麼拿原始碼就看各個 distribution 的機制

    參考資料: 我自己的 gentoo 系統
還有問題?馬上發問,尋求解答。