GDI+ 路徑填充模式:SetFillMode 切換 Alternate 與 Winding 規則
填充模式原理 GDI+ 提供兩種填充規則決定複雜路徑 (自相交、多子路徑) 的內部區域: Alternate (交替模式):射線法,穿越奇數條邊為內部,偶
GDI+ 路徑幾何變換:Transform 方法套用矩陣變換
功能概述 TGPGraphicsPath.Transform 接受 TGPMatrix 參數,對路徑執行平移、旋轉、縮放、傾斜等仿射變換,或任意組合。本範例提供
GDI+ 路徑平坦化:Flatten 將曲線轉為線段近似
功能說明 TGPGraphicsPath.Flatten 將路徑中的貝茲曲線、弧線等曲線段依指定容差轉換為多條直線段組成的折線路徑,便於幾何運算、碰撞偵測、匯出
GDI+ 路徑扭曲變換:Warp 方法實現透視與畸變效果
功能簡介 TGPGraphicsPath.Warp 將路徑從矩形來源區域映射到任意四邊形目標點陣列,實現透視投影、旗幟飄動、彎曲文字等畸變效果。 範例互動
GDI+ 路徑擴寬:Widen 方法將路徑轉為寬度區域
功能說明 TGPGraphicsPath.Widen 根據指定畫筆寬度與樣式,將原路徑轉換為包含邊緣區域的新路徑 (實際為填充區域的邊界路徑),常用於文字輪廓、
GDI+ 路徑資料序列化:保存與讀取路徑二進位資料
功能概述 TGPGraphicsPath 提供 GetPathData 取得 TPathData 結構 (點陣列 + 類型陣列),可序列化至檔案/資料庫,再由
GDI+ 路徑迭代器:TGPGraphicsPathIterator 遍歷路徑資料
功能簡介 TGPGraphicsPathIterator 提供逐段遍歷 TGPGraphicsPath 中子路徑與圖形點的功能,適用於路徑分析、匯出、轉換等進階
GDI+ 路徑漸變畫刷入門:SetCenterColor 與 SetSurroundColors 基礎應用
基礎概念 TGPPathGradientBrush 根據指定路徑產生漸變,核心屬性為中心顏色與周邊顏色陣列。本範例提供兩個 TButtonColor 顏色選擇按
GDI+ 路徑漸變畫刷:焦點縮放互動示範 (SetFocusScales/GetFocusScales)
主題 本範例使用水平與垂直兩個 TTrackBar 即時調整 TGPPathGradientBrush 的焦點縮放比例,並顯示 GetFocusScales 回
GDI+ 繪製五角星:路徑漸變畫刷實戰應用
範例亮點 使用黃金分割率計算五角星頂點座標,建立 TGPGraphicsPath,套用 TGPPathGradientBrush 實現中心黃色向四周紅色漸變,並
GDI+ 路徑漸變畫刷:焦點縮放與單選組切換模式
功能特色 本範例結合 SetFocusScales 設定焦點縮放比例、TRadioGroup 切換不同漸變模式(如三角形、橢圓、矩形路徑),並以兩個 Track
GDI+ 路徑漸變畫刷:SetBlend 多點混合陣列完整範例
概述 本範例使用六個 TTrackBar 精確控制 TGPBlend 的三個因子與三個位置,全方位展示 SetBlend 多點混合對路徑漸變畫刷的影響。 介面
GDI+ 路徑漸變畫刷進階:雙軌跡條控制混合參數
主題 本範例展示 TGPPathGradientBrush 的混合陣列控制,透過兩個 TTrackBar 動態調整 SetBlend 的位置與因子,觀察漸變過渡
GDI+ 區域裁剪:使用 SetClip 依據區域限制繪圖範圍
功能說明 TGPGraphics.SetClip 可將繪圖裁剪限制在指定 TGPRegion 內,超出區域的繪圖指令將被忽略。本範例示範滑鼠拖曳建立矩形區域,並
GDI+ 區域操作:使用 Translate 實現區域平移變換
主題 TGPRegion.Translate 方法可將區域沿 X、Y 軸平移指定距離,常用於碰撞偵測、裁剪區域動態調整等場合。 範例架構 表單包含兩個 TTr
GDI+ 入門教學:載入與繪製圖像 (TGPImage 基礎應用)
第一支 GDI+ 繪圖程式 本範例示範最基本的操作:建立 TGPGraphics、載入 TGPImage、繪製至視窗。 完整單元程式碼 unit Unit1;
GDI+ 圖像旋轉與鏡像:TRotateFlipType 列舉完整指南
簡介 TGPImage.RotateFlip 方法提供快速的 90 度旋轉與鏡像操作,無需複雜矩陣運算。其參數為 TRotateFlipType 列舉,包含 8