Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev0.1.2

image_native_resizer

Um plugin do Flutter que redimensiona imagens da API nativa, mantendo atributos EXIF importantes.

Downloads em 30 dias
14
Curtidas
16
Pontos Pub
40

Instalar pacote

flutter pub add image_native_resizer

Visão geral do pacote

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

Um plugin Flutter que redimensiona imagens usando APIs nativas do dispositivo, garantindo desempenho eficiente e preservação de metadados EXIF críticos, como orientação e marcas de tempo. Ao aproveitar o processamento de imagem específico da plataforma, ele oferece resultados de alta qualidade com uso mínimo de memória. Ideal para aplicativos que exigem manipulação confiável de imagens sem comprometer os dados originais. O plugin foi projetado para funcionar de forma transparente em várias plataformas, embora funcionalidades completas possam depender das capacidades do sistema operacional subjacente.

Casos de uso

  • Redimensionando fotos antes do upload
  • Preservando metadados de imagem em galerias
  • Otimizando o armazenamento do aplicativo com imagens comprimidas
  • Processamento de imagens carregadas pelos usuários em tempo real
  • Manter a orientação correta da foto após redimensionar

Principais recursos

  • Usa APIs nativas de imagem para melhor desempenho
  • Preserva atributos EXIF importantes
  • Compatibilidade multiplataforma
  • Sobreposição mínima de memória
  • Integração simples por meio do Flutter pub
  • Suporte ao processamento em lote de imagens

Indicado para

  • Aplicativos móveis que lidam com fotos de usuários
  • Ferramentas de edição de imagem
  • Aplicativos de mídia social
  • Plataformas de compartilhamento de fotos
  • Aplicativos que precisam de integridade de metadados

Considerações

  • Depende da implementação específica da plataforma
  • Controle limitado sobre algoritmos de compressão
  • Pode exigir permissões adicionais em alguns dispositivos
  • Não adequado para processamento de imagem do lado do servidor
  • O suporte ao EXIF varia conforme o fabricante do dispositivo

README original

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

image_native_resizer

pub package

A Flutter plugin that resizes images from native API, while keeping important EXIF attributes.

Installation

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

Quickstart
import 'package:image_native_resizer/image_native_resizer.dart';

final localImagePath = /*** ***/;
final resizedPath = await ImageNativeResizer.resize(
    imagePath: localImagePath,
    maxWidth: 512,
    maxHeight: 512,
    quality: 50,
);

Inspired by image_picker

This plugin is almost identitical to the official image_picker plugin. Serveral internal files from the plugin are used to implement the resizing logic, this plugin is just exposing them through a platform channel.

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.