圖片旋轉一問 |
答題得分者是:RaynorPao
|
a8960905
一般會員 ![]() ![]() 發表:30 回覆:47 積分:20 註冊:2003-09-19 發送簡訊給我 |
大家好 小弟之前在站上有搜尋過關於圖片旋轉的討論
有找到一篇是關於 Bitmap 旋轉方式 寫的非常詳盡
但想請問若是要旋轉JPEG圖檔呢 ?
我用旋轉Bitmap的方法他會發生錯誤.. 附上 Bitmap 旋轉法(90度) : Graphics::TBitmap *DestBitmap = new Graphics::TBitmap;
SreBitmap->LoadFromFile("YourBitmap.bmp"); DestBitmap->Width = SreBitmap->Height ;
DestBitmap->Height = SreBitmap->Width ; for(int x=0;x
|
RaynorPao
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: 大家好 小弟之前在站上有搜尋過關於圖片旋轉的討論 有找到一篇是關於 Bitmap 旋轉方式 寫的非常詳盡 但想請問若是要旋轉JPEG圖檔呢 ? 我用旋轉Bitmap的方法他會發生錯誤.. a8960905 你好: (1)JPEG 是把 Bitmap 經過壓縮、編碼的檔案格式,因此你如果要旋轉 JPEG 的 話,要先把它轉回 Bitmap,旋轉完以後再轉回 JPEG,可以利用 TJPEGImage TBitmap 等相關元件,就可以完成 JPEG/Bitmap 之間的互轉,善用本站的搜 尋功能,就可以找到很多這方面的範例程式碼 (2)有關 Bitmap 的旋轉,也可以參考這篇文章中的做法
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
a8960905
一般會員 ![]() ![]() 發表:30 回覆:47 積分:20 註冊:2003-09-19 發送簡訊給我 |
感謝版主的回覆喔 問題解決囉 ! 我在站上找了JPG轉BMP的方法
貼出來大家看看.. #include 〈jpeg.hpp〉
TJPEGImage* JPG = new TJPEGImage();
JPG->LoadFromFile("test.jpg");
Graphics::TBitmap* BMP = new Graphics::TBitmap();
BMP->Assign(JPG);
BMP->SaveToFile("test.bmp");
delete JPG;
delete BMP; 發表人 - a8960905 於 2004/04/09 17:31:16
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |