Buscar pacotes, repositórios e categorias de apps

Capa de cropperx
Detalhes do pacotev1.1.1

cropperx

Um pacote de recorte de imagem feito no Flutter. Pode ser usado para cortar e girar imagens.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
6,6 mil
Curtidas
89
Pontos Pub
160

Instalar pacote

flutter pub add cropperx

Visão geral do pacote

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

CropperX é um pacote Flutter projetado para cortar e girar imagens com uma interface limpa e intuitiva. Criado para uso multiplataforma, ele suporta Android, iOS, Web, macOS, Windows e Linux. O pacote oferece controles personalizáveis para ajustar áreas de corte e rotação de imagem, tornando-o ideal para aplicativos que exigem edição precisa de imagens. Integra-se perfeitamente em apps Flutter por meio de uma API simples, permitindo que desenvolvedores implementem funcionalidades de corte de imagem rapidamente. O CropperX é leve e eficiente, focando em desempenho e facilidade de uso.

Casos de uso

  • edição de perfil de imagem
  • Fluxos de trabalho de digitalização de documentos
  • Ferramentas de edição de fotos
  • Criação de conteúdo para redes sociais
  • Processamento de conteúdo gerado pelo usuário

Principais recursos

  • Recorte de imagem interativo
  • Suporte de rotação em tempo real
  • Compatibilidade multiplataforma
  • Controles de interface personalizáveis
  • Integração simples com o Flutter

Indicado para

  • desenvolvedores de aplicativos móveis
  • Criadores de aplicativos web
  • Recursos de processamento de imagem
  • Editores de fotos para usuários
  • Aplicativos que precisam de verificação de documento ou identidade

Considerações

  • Requer o carregamento da imagem antes de cortar
  • Limitado a operações básicas de edição
  • Sem salvamento de imagem embutido
  • Pode ser necessário estilização adicional para temas personalizados
  • Dependente do tratamento da fonte de imagem externa

README original

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

CropperX

A cropper package made fully in Flutter.

Circle Rectangle Grid
Screenshot circle Screenshot rectangle Screenshot grid
Types of overlays

The overlay can be defined by adding an overlay type through the overlayType parameter. The following types are currently supported:

  • OverlayType.none: No overlay at all.
  • OverlayType.circle: An overlay with a circular gap.
  • OverlayType.rectangle: An overlay with a rectangular gap, takes the given aspect ratio.
  • OverlayType.grid: An overlay of grid lines: 2 horizontal and 2 vertical, evenly spaced.
  • OverlayType.gridHorizontal: An overlay of 2 horizontal grid lines, evenly spaced.
  • OverlayType.gridVertical: An overlay of 2 vertical grid lines, evenly spaced.
Rotating the image

The image rotation can be defined through the rotationTurns parameter. The default value is 0, corresponding to 0 degrees of rotation. Making the value larger by 1 will rotate the image 90 degrees clockwise, making it smaller will rotate the image 90 degrees counterclockwise. 0 to 4 is not a limit, so going above or below these values will keep rotating the image.

Example
// Import package
import 'package:cropperx/cropper.dart';

// Define a key
final _cropperKey = GlobalKey(debugLabel: 'cropperKey');

// Add the Cropper widget to your tree, using the above key and adding the image to crop
Cropper(
    cropperKey: _cropperKey, // Use your key here
    image: Image.network(
        'https://i.pinimg.com/originals/6b/4d/18/6b4d18c0b756ab20c3591490dfc10090.jpg',
    ),
)

// Get the cropped image as bytes
final imageBytes = await Cropper.crop(
    cropperKey: _cropperKey, // Reference it through the key
)

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.