Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev3.2.0

adv_camera

Uma câmera avançada com foco (com retângulo de foco) e recurso de zoom.

AndroidiOS
Downloads em 30 dias
129
Curtidas
46
Pontos Pub
125

Instalar pacote

flutter pub add adv_camera

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

adv_camera é um pacote Flutter que fornece uma interface avançada de câmera com suporte para foco usando um retângulo de foco e funcionalidade de zoom. Projetado para Android e iOS, permite aos desenvolvedores integrar recursos robustos de câmera em seus aplicativos com facilidade. O pacote oferece controle preciso sobre pontos de foco e zoom suave, melhorando a experiência do usuário em aplicações de fotografia ou gravação de vídeo. É ideal para aplicativos que exigem interação avançada com a câmera além da captura básica de imagens.

Casos de uso

  • aplicativos de realidade aumentada
  • Ferramentas de edição de fotos
  • Aplicativos de videoconferência
  • utilitários de digitalização de documentos
  • Interfaces de câmera personalizadas

Principais recursos

  • Foco com retângulo de foco
  • Capacidade de zoom
  • Suporte multiplataforma (Android e iOS)
  • Integração simples por meio do pub
  • Feedback de foco em tempo real

Indicado para

  • Desenvolvedores construindo interfaces personalizadas de câmera
  • Aplicativos que precisam de controle preciso de foco
  • Projetos que exigem funcionalidade de zoom
  • Aplicativos móveis com necessidade de captura de foto/vídeo
  • Aplicativos Flutter direcionados para Android e iOS

Considerações

  • Requer permissões de câmera nos dispositivos-alvo
  • Pode ser necessário configuração adicional para desempenho ótimo
  • Limitado a operações básicas de câmera além do foco e zoom
  • Depende das APIs de câmera da plataforma subjacente
  • Não adequado para fluxos de trabalho complexos de processamento de vídeo

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

Advanced Camera

This is our custom Camera that enabling you to tap focus, zoom, flashlight.

Note: This plugin use android.hardware.Camera, I have tried to migrate it to android.hardware.Camera2 in development branch, but with lack of understandings I found out so many inconsistency and find it kinda waste of time since Android is developing their new camera CameraX. So until CameraX has released its stable version, I think I will still use this.

There's still so much feature that I haven't include such as video recording, auto white balance, etc.

And please note that Flutter have their own camera plugin, but they haven't include focus and flashlight feature there.

Installation

First, add adv_camera as a dependency in your pubspec.yaml file.

iOS

Add two rows to the ios/Runner/Info.plist:

  • one with the key Privacy - Camera Usage Description and a usage description.
  • and one with the key Privacy - Microphone Usage Description and a usage description.

Or in text format add the key:

<key>NSCameraUsageDescription</key>  
<string>Can I use the camera please?</string>  
<key>NSMicrophoneUsageDescription</key>  
<string>Can I use the mic please?</string>  
Android

For Android's permission, you have to configure it yourself (using Dexter, etc.), or you can manually turn on its permission at setting.

This plugin is made to support my other plugin adv_image_picker, you can see that its permission is handled there.

Example

You can find the full example, here

Future developments

  • AndroidX camera integration
  • Video integration for both Android and IOS
  • More testing and bug fixing

Support

This repository isn't maintained that well, but I will try to keep it well-maintained as much as possible. Please consider support me.. Buy me a coffee


Categorias

Dependências

Lista de dependências 1 itens

  • plugin_platform_interface^2.0.2

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.