Android 下 JPG 圖型處理有問題,PNG 是正常但在 Windows 都正常 |
尚未結案
|
etjon
一般會員 發表:14 回覆:12 積分:5 註冊:2002-03-12 發送簡訊給我 |
以下程式碼在 Android 的平台下,無法正確的處理 JPG 圖型,但在 WIndows 下是對的.
void __fastcall TForm2::Button1Click(TObject *Sender) { System::Ioutils::TPath::GetPublicPath(); String bk; #if defined(_PLAT_ANDROID) bk = System::Ioutils::TPath::GetDocumentsPath() PathDelim _D("123.jpg"); #else bk = _D("123.png"); #endif if(FileExists(bk)) { TImage *img = new TImage(NULL); TBitmapData LBitmapData; int w,h; TAlphaColorArray* LColorArray; unsigned int start = TThread::GetTickCount(); //for( int i=0;i<100;i ) { img->Bitmap->LoadFromFile(bk); if(img->Bitmap->Map(TMapAccess::ReadWrite, LBitmapData)) { for(int y=0;y<>> /> {< /> >( /> >> /> {< /> > /> /> /> {< /> /> }< /> }< /> }< /> >Bitmap->Unmap(LBitmapData); } } Edit1->Text = TThread::GetTickCount()-start; Image1->Bitmap->Assign(img->Bitmap); delete img; } } 有附圖在檔案中 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |