← 返回首頁
Rudrank Riyam
Rudrank Riyam
@rudrank
58🔁 2
𝕏 (Twitter)🔥
AI 中文摘要Claude 生成
MeshingKit 2.6.0 版本已正式發布。這是一個用於 Apple 平台上建立動畫網格漸層的 Swift 程式套件。 2.6.0 版新增功能包括自訂「AnimationPattern」支援在影片匯出中使用,以及修復「animate: false」保持靜態的問題。 MeshingKit 的核心功能是在 SwiftUI 中輕鬆建立網格漸層,內建 68 個預定義漸層範本。這些範本分別按網格尺寸組織:35 個 2x2 網格、22 個 3x3 網格,以及 11 個 4x4 網格範本。套件支援 iOS 18.0+、macOS 15.0+、tvOS 18.0+、watchOS 11.0+ 和 visionOS 2.0+,需要 Swift 6.2+ 和 Xcode 16.0+。 套件的主要特點包括可自訂控制點和顏色的漸層建立、具備平順可配置過渡的漸層動畫,以及跨 Apple 所有平台的相容性。使用者可以透過「PredefinedTemplate」列舉統一存取所有漸層範本。例如通用漸層名稱包括「cosmicAurora」、「auroraBorealis」、「sunsetGlow」、「oceanDepths」、「neonNight」等。 動畫功能僅適用於 3x3 和 4x4 網格範本,因為 2x2 範本的四個角點必須保持固定在漸層邊緣。使用者可透過「AnimationPattern」和「PointAnimation」結構建立自訂動畫。「PointAnimation」允許指定點索引、動畫軸向(x、y 或雙軸)、振幅和頻率等參數。 套件支援使用「ParameterizedNoiseView」為漸層新增雜訊效果,並可調整強度、頻率和不透明度。使用者也可以透過定義自訂「GradientTemplate」來建立客製化漸層。 匯出功能方面,MeshingKit 提供數個輔助工具。「snapshotCGImage」可擷取網格漸層的快照為 CGImage;「swiftUIStopsSnippet」可產生 SwiftUI 漸層停止點程式片段;「cssLinearGradientSnippet」可產生 CSS 線性漸層預覽。此外,使用者可將動畫網格漸層匯出為 MP4 檔案,透過「VideoExportConfiguration」控制輸出尺寸、時長、影格率、模糊半徑、是否顯示控制點、動畫設定、顏色平滑化和渲染縮放等參數。提高「renderScale」參數可在不改變版面尺寸的情況下取得更銳利的輸出。 套件基於同名應用「Meshing」(一個 AI 網格漸層工具)進行開發,支援透過「find(by:)」函式按關鍵字在範本名稱、標籤和氛圍中搜尋。開發者在 GitHub 上提供了 MIT 授權條款,並邀請使用者提交拉取請求進行貢獻。