DelphiX 教學 (16):DXImageList1.Items.Find() 依名稱查找圖片
TDXImageList.Items 是一個集合,支援透過 Name 屬性為每張圖片命名,再用 Find() 方法快速檢索,避免硬編碼索引導致維護困難。 範例
DelphiX 教學 (17):TPictureCollectionItem PatternWidth/Height 平鋪繪製技巧
TPictureCollectionItem 的 PatternWidth 與 PatternHeight 屬性控制圖片在繪製時的「單元格」大小。當設定值與原圖
DelphiX 教學 (18):TDXDraw 繪圖表面 Draw 系列指令完整指南
TDXDraw 本身不具備繪圖指令,但其擁有的繪圖表面(Surface、Primary 等)屬於 TDirectDrawSurface,提供豐富的 Draw 系
DelphiX 教學 (19):TDirectDrawSurface 圖片載入六大方法全解析
上一篇介紹從 TDXImageList 取得圖片,但 TDirectDrawSurface 本身提供六種獨立載入管道,支援檔案、串流、VCL 圖像、DIB 等多
DelphiX 教學 (20):TDirectDrawSurface 填充矩形方法詳解
TDirectDrawSurface 提供多種矩形填充方法,適用於背景清除、遮罩、特效合成等場景。本篇重點解析五個核心方法及其顏色格式差異。 方法總覽
DelphiX 教學 (21):TDirectDrawSurface 基礎繪圖指令大全
TDirectDrawSurface 提供了一組底層繪圖基元,適合在鎖定表面(Lock/UnLock)期間進行像素級操作。雖然功能強大,但使用門檻較高,需自行管
DelphiX 教學 (22):TDirectDrawSurface.Noise() 噪點特效實作
本篇將示範如何使用 DelphiX 元件庫中的 TDirectDrawSurface.Noise() 方法,快速產生動態噪點(雪花畫面)效果。這在遊戲開發中常用
DelphiX 表面就地模糊:TDirectDrawSurface.Blur 直接操作顯存像素
TDirectDrawSurface.Blur 直接在**顯存表面**上執行就地模糊運算,無需系統記憶體往返,效率極高。但必須在 Lock/Unlock 配對中
DelphiX 表面繪製:TDirectDrawSurface.Blt / BltFast 完整參數解析與實戰範例
TDirectDrawSurface.Blt 與 BltFast 是 DelphiX 表面間像素傳輸的核心方法:Blt 支援縮放、鏡像、色鍵、Alpha 混合、
DelphiX 模糊特效:TDIB.Blur 實現高斯模糊與多次疊加強度控制
TDIB.Blur 以高斯核卷積實現**模糊/柔化**效果,支援雙參數控制:Radius(核半徑/強度)與 Iterations(疊加次數),靈活覆蓋從輕微柔化
DelphiX 核心顯示載體:TDXPaintBox 作為 TDIB 視覺化容器完整指南
TDXPaintBox 是 DelphiX 提供的**輕量級視覺控件**,專門承載 TDIB 進行即時繪製與顯示,類比 TImage 但針對 DirectDra
DelphiX 噴霧特效:TDIB.Spray 實現氣霧狀隨機擴散
TDIB.Spray 以隨機位移採樣模擬**噴霧/氣霧/飛濺**效果,參數 Radius 控制噴霧半徑(像素),每像素在半徑內隨機採樣鄰域顏色,產生「噴槍/水彩
DelphiX 浮雕濾鏡:TDIB.Emboss 實現單向光源浮雕質感
TDIB.Emboss 以固定左上光源計算鄰域梯度產生**浮雕效果**,與 DoEmboss 同源但為**屬性/方法雙重暴露**(DelphiX 早期版本兼容)
DelphiX 單色雜訊:TDIB.AddMonoNoise 實現灰階隨機噪點
TDIB.AddMonoNoise 為圖片疊加**灰階隨機噪點**(R=G=B),強度參數控制噪點振幅,產生經典「胶片顆粒/電視雪花/掃描噪點」效果,不改變原圖
DelphiX 漸變雜訊:TDIB.AddGradiantNoise 實現方向性噪點紋理
TDIB.AddGradiantNoise 為圖片疊加**漸變分布的彩色噪點**,噪點顏色隨座標漸變(預設左上到右下),強度參數控制噪點振幅,產生「胶片顆粒/老
DelphiX 扭曲特效:TDIB.Twist 實現漩渦狀幾何變形
TDIB.Twist 以極座標角度位移產生**漩渦/扭曲**效果,距離中心越遠旋轉角度越大,形成「擰乾毛巾」視覺,常用於轉場特效、魔法傳送門、故障藝術。 方法
DelphiX 魚眼鏡特效:TDIB.FishEye 實現球面凸透鏡變形
TDIB.FishEye 以球面映射演算法產生**魚眼/凸透鏡**效果,將圖片中心區域放大、邊緣壓縮扭曲,模擬廣角鏡頭視覺,常用於特效濾鏡、VR 全景預覽、UI
DelphiX 平滑旋轉環繞:TDIB.SmoothRotateWrap 實現任意角度無損旋轉
TDIB.SmoothRotateWrap 以雙線性插值實現**任意角度旋轉**,並支援**環繞模式**(超出邊界的像素從對側填入),避免普通旋轉的黑邊/裁切問