線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:843
推到 Plurk!
推到 Facebook!

請問降低解析度的做法

尚未結案
8811007
一般會員


發表:2
回覆:2
積分:0
註冊:2004-08-05

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-02-21 16:22:16 IP:163.18.xxx.xxx 未訂閱
請問要把512*512降成256*256解析度的做法 有高手可以為我解答嗎........利用c 的語法 謝謝
stellos
中階會員


發表:24
回覆:84
積分:51
註冊:2004-06-08

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-02-25 19:08:01 IP:61.60.xxx.xxx 未訂閱
你可以在你的Form上放兩個Image元件 分別讀入圖檔Image1(512*512)  Image2(256*256) 再用個Button的Click事件下做下方程式    SetStretchBltMode(Image2->Picture->Bitmap->Canvas->Handle, STRETCH_HALFTONE);     Image2->Picture->Bitmap->Canvas->CopyMode=cmSrcCopy;        Image2->Picture->Bitmap->Canvas->CopyRect(Rect(0, 0, Image2->Width, Image2->Height),         Image1->Picture->Bitmap->Canvas, Rect(0, 0, Image1->Width, Image1->Height));
stellos
中階會員


發表:24
回覆:84
積分:51
註冊:2004-06-08

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-02-25 19:22:12 IP:61.60.xxx.xxx 未訂閱
若你做放大的話可能影像會有雜訊 我把影像放大試過的問題 還有個API可以用StrectBlt 此API函數可放大縮小或翻轉
系統時間:2024-06-29 17:13:57
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!