套件概覽
camera_extended 是一個 Flutter 插件,透過新增原生寬高比支援(包含 16:9、4:3 和 1:1)擴展了官方 camera 套件。它支援感測器層級的寬高比設定,以實現更精確的影像擷取控制。設計為原始 camera 套件的分支,維持相容性之餘,還加入了進階顯示與錄製選項。非常適合需要跨裝置保持一致視覺輸出的應用。
適用情境
- 影片錄製,固定比例
- 特定比例的照片捕獲
- 需要精確佈局控制的跨平台相機應用
- 需要原生長寬比處理的應用程式
- 具有精確幀尺寸的自定義相機介面
主要特色
- 支援 16:9、4:3 和 1:1 的寬高比
- 傳感器級寬高比配置
- Android 和 iOS 上的原生寬高比處理
- 官方相機套件的分支,帶有增強功能
- 保留與現有相機工作流程的相容性
適合對象
- 需要精確控制寬高比的開發人員
- 需要一致相機輸出的應用程式
- 使用自定義相機介面的項目
- 針對多種螢幕格式的行動應用程式
- 擴展官方相機功能的團隊
使用建議
- Requires manual setup for aspect ratio selection
- May need additional testing on older devices
- Limited to Android and iOS platforms
- Depends on underlying camera hardware capabilities
- Not maintained by Flutter team, use with caution in production