Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev0.0.9

dynamic_image_crop

Um pacote do Flutter que corta imagens desenhando linhas ou recortando em várias formas.

AndroidiOSmacOSWindowsLinux
Downloads em 30 dias
77
Curtidas
30
Pontos Pub
150

Instalar pacote

flutter pub add dynamic_image_crop

Visão geral do pacote

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

Dynamic Image Crop é um pacote Flutter que permite aos usuários cortar imagens desenhando linhas personalizadas ou selecionando várias formas. Ele fornece uma interface interativa para corte preciso de imagens, com ajustes dinâmicos em tempo real. Ideal para aplicativos que exigem edição flexível de imagens, funciona em múltiplas plataformas, incluindo Android, iOS, macOS, Windows e Linux. O pacote foi projetado para desenvolvedores que buscam funcionalidades intuitivas e personalizáveis de corte sem configurações complexas.

Casos de uso

  • edição de imagem interativa
  • Recorte de forma personalizada
  • Ajustes em tempo real das culturas
  • Aplicativos de edição de fotos
  • Ferramentas de conteúdo gerado pelo usuário
  • processamento de imagem de mídia social

Principais recursos

  • Desenhe limites de corte personalizados
  • Suporte para múltiplas formas
  • Visualização em tempo real
  • Compatibilidade multiplataforma
  • Integração simples com o Flutter
  • Restrições configuráveis de cultura

Indicado para

  • Desenvolvedores construindo editores de fotos
  • Aplicativos que precisam de cortes de imagem definidos pelo usuário
  • Ferramentas criativas com edição visual
  • Aplicativos de processamento de imagem para celular e desktop
  • Aplicações educacionais ou voltadas para design

Considerações

  • Requer entrada do usuário para definição da área de corte
  • Pode afetar o desempenho com imagens grandes
  • Limitado à lógica básica de corte
  • Sem filtros ou melhorias de imagem embutidos
  • Depende de gestos precisos de toque/drag
  • Não otimizado para processamento em lote

README original

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

dynamic_image_crop

Pub Flutter Demo License: MIT


A Flutter package to crop images into various shapes.

Introduction

demo

You can test the package by this link: demo_link

Features

dynamic_image_crop supports the following features:

  • Crop an image into user drawing shapes.
  • Crop an image into rectangle, circle, triangle shapes.
  • Change the color of the crop shape line.
  • Change the width of the crop shape line.

Usage

import 'package:dynamic_image_crop/dynamic_image_crop.dart';

final controller = CropController();

DynamicImageCrop(
  controller: controller,
  image: image!,  // Uint8List
  onResult: (image, width, height) {
    // cropped Image (Uint8List), width and height
  },
  cropLineColor: Colors.red, // (Optional)
  cropLineWidth: 1.0, // (Optional)
)

DynamicImageCrop.fromFile(
  imageFile: file,  // File
  controller: controller,
  onResult: (image, width, height) {
    // cropped Image (Uint8List), width and height
  },
)

CropController has the following methods:

void cropImage() {}
void changeType(CropType type) {}
void changeImage(Uint8List image) {}
void clearCropArea() {}

CropType has the following types:

enum CropType {
  rectangle, circle, triangle, drawing, none
}

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.