Pakete, Repositories und App-Kategorien suchen

Paketdetailsv0.1.2

image_native_resizer

Ein Flutter-Plugin, das Bilder über die Native-API verkleinert, während wichtige EXIF-Attribute erhalten bleiben.

30-Tage-Downloads
14
Likes
16
Pub-Punkte
40

Paket installieren

flutter pub add image_native_resizer

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein Flutter-Plugin, das Bilder mithilfe nativer Geräte-APIs verkleinert und so eine effiziente Leistung sowie die Erhaltung kritischer EXIF-Metadaten wie Ausrichtung und Zeitstempel gewährleistet. Durch die Nutzung plattformspezifischer Bildverarbeitung liefert es hochwertige Ergebnisse mit minimalem Speicherverbrauch. Ideal für Anwendungen, die zuverlässige Bildmanipulation ohne Verlust der Originaldaten erfordern. Das Plugin ist nahtlos über Plattformen hinweg einsetzbar, wobei die volle Funktionalität jedoch von den zugrundeliegenden OS-Fähigkeiten abhängen kann.

Anwendungsfälle

  • Bilder vor dem Hochladen verkleinern
  • Bildermetadaten in Galerien erhalten
  • Optimierung des App-Speichers mit komprimierten Bildern
  • Echtzeitverarbeitung von vom Benutzer hochgeladenen Bildern
  • Richtige Foto-Orientierung nach der Größenänderung beibehalten

Hauptmerkmale

  • Verwendet native Bild-APIs für bessere Leistung
  • Behält wichtige EXIF-Attribute bei
  • Plattformübergreifende Kompatibilität
  • Minimale Speicherüberhead
  • Einfache Integration über Flutter pub
  • Unterstützt die Verarbeitung von Bildern in Chargen

Geeignet für

  • Mobile Apps, die Benutzerfotos verarbeiten
  • Bildbearbeitungstools
  • Soziale Medien-Anwendungen
  • Foto-Sharing-Plattformen
  • Apps, die Integrität von Metadaten benötigen

Hinweise

  • Abhängig von der plattformspezifischen Implementierung
  • Eingeschränkte Steuerung über Komprimierungs-Algorithmen
  • Kann auf einigen Geräten zusätzliche Berechtigungen erfordern
  • Nicht geeignet für serverseitige Bildverarbeitung
  • Der EXIF-Support variiert je nach Gerätehersteller

Original-README

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

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.

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.