FLUTTER ECOSYSTEM

vector_graphics_compiler

一個編譯器,用於將 SVG 轉換為 `package:vector_graphics` 所使用的二進位格式。

最新版本
1.3.0
近 30 天下載
531萬
喜歡數
123
Pub 分數
150

Package Overview

根據套件公開資料產生的選型評估,僅供參考。

套件概覽

vector_graphics_compiler 套件是一項工具,可將 SVG(可縮放矢量圖形)檔案轉換為 `package:vector_graphics` 庫所使用的緊湊二進位格式。這使得在 Flutter 應用程式中於多個平台(包括 Android、iOS、Web、macOS、Windows 及 Linux)高效地執行時渲染矢量圖形成為可能。透過事先編譯 SVG 檔案,可減少應用程式大小並提升效能,較於在執行階段解析 SVG 檔案更具優勢。此編譯器專為希望嵌入高品質、可縮放矢量資源,同時不犧牲速度或套件大小的開發者設計。

適用情境
  • 在Flutter應用中嵌入優化向量圖形
  • 透過預編譯 SVG 來減少應用程式套件大小
  • 改進向量渲染的執行時間效能
  • 支援多平台向量圖形
  • 在建構管道中自動化 SVG 轉二進制的轉換
  • 與 CI/CD 工作流程整合
主要特色
  • 將 SVG 轉換為二進制格式
  • 為執行時使用優化向量圖形
  • 支援所有主要的 Flutter 平台
  • 與 Flutter 的建構系統整合
  • 提供命令列介面
  • 比執行時SVG解析更快的渲染
適合對象
  • 使用向量圖形的Flutter開發人員
  • 需要小包大小的應用
  • 性能敏感的 UI 與可擴展資源
  • Teams automating asset processing
  • 面向多個平台的開發者
  • 具有大量 SVG 資產的項目
使用建議
  • 建構過程中需要設定
  • SVG 必須在執行時之前進行處理
  • 僅限靜態向量資源
  • 不適用於動態SVG產生
  • 依賴於 `package:vector_graphics`
  • 建構時編譯開銷
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add vector_graphics_compiler

所屬分類

依賴

依賴清單 6 項

原始碼儲存庫

相關專案