請問有誰用過 GDI+ 來縮圖呢?縮圖要精緻一點 |
缺席
|
maped
一般會員 發表:13 回覆:19 積分:6 註冊:2008-10-06 發送簡訊給我 |
Dear all,
在網路上有找到一篇文章,但是是用VC.NET的語法, 如下: Graphics graphics( pDC->m_hDC ); Image image(L"log.gif"); UINT width = image.GetWidth(); UINT height = image.GetHeight(); // 使用高質量的插補算法 graphics.SetInterpolationMode(InterpolationModeHighQualityBicubic); graphics.DrawImage( &image, Rect(370, 30, (INT)(0.6*width), (INT)(0.6*height))); 假設我已經裝了GDI 在BCB上了,那要如何改寫了? 或者有其他種寫法可以讓縮圖不置於太醜呢? 謝謝。 |
maped
一般會員 發表:13 回覆:19 積分:6 註冊:2008-10-06 發送簡訊給我 |
Dear all,
另外找到一篇依然是用VC寫的,如下: Bitmap * pTemp = new Bitmap(nWidth,nHeight,pBitmap->GetPixelFormat()); if( pTemp ) { Graphics * g = Graphics::FromImage(pTemp); if( g ) { the best interpolation mode g->SetInterpolationMode(InterpolationModeHighQualityBicubic); g->DrawImage(pBitmap,0,0,nWidth,nHeight); delete g; } } 請問有誰可以改寫成BCB的語法呢? 謝謝。 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |