Pakete, Repositories und App-Kategorien suchen

Cover von cropperx
Paketdetailsv1.1.1

cropperx

Ein Bildschneider-Paket, das in Flutter erstellt wurde. Kann zum Zuschneiden und Drehen von Bildern verwendet werden.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
6600
Likes
89
Pub-Punkte
160

Paket installieren

flutter pub add cropperx

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

CropperX ist ein Flutter-Paket, das zum Schneiden und Drehen von Bildern mit einer sauberen, intuitiven Oberfläche entwickelt wurde. Für den Einsatz auf mehreren Plattformen konzipiert, unterstützt es Android, iOS, Web, macOS, Windows und Linux. Das Paket bietet anpassbare Steuerelemente zur Anpassung von Ausschnittbereichen und Bildrotation und ist daher ideal für Anwendungen, die präzise Bildbearbeitung erfordern. Es lässt sich problemlos über eine einfache API in Flutter-Anwendungen integrieren, wodurch Entwickler schnell Funktionen zum Bildschneiden implementieren können. CropperX ist leichtgewichtig und effizient und legt den Fokus auf Leistung und Benutzerfreundlichkeit.

Anwendungsfälle

  • Bildprofilbearbeitung
  • Dokumentenscanning-Arbeitsabläufe
  • Bildbearbeitungstools
  • Erstellung von Social-Media-Inhalten
  • Verarbeitung von nutzergeneriertem Inhalt

Hauptmerkmale

  • Interaktives Bildschneiden
  • Echtzeit-Rotationssupport
  • Plattformübergreifende Kompatibilität
  • Anpassbare Benutzeroberflächensteuerelemente
  • Einfache Integration mit Flutter

Geeignet für

  • Mobile-App-Entwickler
  • Webanwendungsersteller
  • Bildverarbeitungsfunktionen
  • Benutzerfreundliche Foto-Editoren
  • Apps, die Dokument- oder Identitätsüberprüfung erfordern

Hinweise

  • Bild muss vor dem Ausschneiden geladen werden
  • Beschränkt auf grundlegende Bearbeitungsvorgänge
  • Keine integrierte Bildspeicherung
  • Möglicherweise sind zusätzliche Stile für benutzerdefinierte Themen erforderlich
  • Abhängig von der Handhabung der externen Bildquelle

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

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
)

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.