精華區beta C_and_CPP 關於我們 聯絡資訊
※ 引述《aecho (星空下的鮪魚)》之銘言: : ※ 引述《skyu (笑~~~)》之銘言: : : 恩 我現在用一image元件 : : 想在此元件上show不同高度或寬度的圖 : : 但其show出來的size卻是固定的 : : 請問各位大大 這樣的程式應該怎麼寫呢 : dip作業?? : 是用bmp的嗎?? 記得有文章有說bmp的規格 : 在這個版 要搜索一下~~ : 其實 我看不太懂你的問題 : 從文章的title覺得好像show出來的圖要一樣size : 可是文章的內容卻感覺像是圖的高 寬不一樣 : 不應該同樣size..... 有種矛盾的感覺~~ : 不過若是bmp檔的話 可能可以參考一下吧 我當初是那樣做的 : 對每一個圖點值運算 ~~ : 雖然那樣做很笨 覺得bcb應該有function可以做這些圖的運算之類的~~ 恩 是做圖片的正規化拉 我在網路上找到範例了 Graphics::TBitmap *Bmp1=new Graphics::TBitmap; Graphics::TBitmap *Bmp2=new Graphics::TBitmap; Bmp1->LoadFromFile("原圖.bmp"); Bmp2->Width=Panel2->Width ; Bmp2->Height=Panel2->Height; SetStretchBltMode(Bmp2->Canvas->Handle, STRETCH_HALFTONE); Bmp2->Canvas->CopyMode=cmSrcCopy; Bmp2->Canvas->CopyRect(Rect(0, 0, Bmp2->Width, Bmp2->Height),Bmp1->Canvas, R ect(0, 0, Bmp1->Width, Bmp1->Height)); Bmp2->SaveToFile("正規化.bmp"); delete Bmp1; delete Bmp2; 推薦一下 這網頁很棒喔 有很詳盡的討論區 http://delphi.ktop.com.tw/ -- 以上言論不代表本人立場 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.18.31