पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

पैकेज विवरणv0.1.2

image_native_resizer

एक फ्लटर प्लगइन जो महत्वपूर्ण एक्सीफ संपत्तियों को बनाए रखते हुए मूल एपीआई से छवियों का आकार बदलता है।

30-दिन डाउनलोड
14
लाइक
16
Pub अंक
40

पैकेज इंस्टॉल करें

flutter pub add image_native_resizer

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

एक फ्लटर प्लगइन जो मूल डिवाइस एपीआई का उपयोग करके छवियों के आकार को बदलता है, जिससे कार्यक्षम प्रदर्शन और महत्वपूर्ण एक्सिफ मेटाडेटा (जैसे ओरिएंटेशन और समयांक) को बनाए रखा जाता है। प्लेटफॉर्म-विशिष्ट छवि प्रसंस्करण का उपयोग करके, यह न्यूनतम मेमोरी उपयोग के साथ उच्च गुणवत्ता वाले परिणाम प्रदान करता है। मूल डेटा को नष्ट न करते हुए विश्वसनीय छवि संशोधन की आवश्यकता वाले ऐप्स के लिए आदर्श। प्लगइन को प्लेटफॉर्म के बीच बिना किसी दिक्कत के काम करने के लिए डिज़ाइन किया गया है, हालांकि पूरी क्षमता नीचे के ओएस क्षमताओं पर निर्भर कर सकती है।

उपयोग

  • अपलोड से पहले फोटो का आकार बदलें
  • गैलरी में छवि मेटाडेटा को संरक्षित रखना
  • संपीड़ित छवियों के साथ ऐप स्टोरेज को अनुकूलित करना
  • वास्तविक समय में उपयोगकर्ता-अपलोड की गई छवियों का प्रसंस्करण
  • आकार बदलने के बाद सही तस्वीर का ओरिएंटेशन बनाए रखना

मुख्य विशेषताएँ

  • बेहतर प्रदर्शन के लिए मूल छवि API का उपयोग करता है
  • महत्वपूर्ण EXIF विशेषताओं को बनाए रखता है
  • प्लेटफॉर्म के अनुकूलता
  • न्यूनतम मेमोरी ओवरहेड
  • Flutter pub के माध्यम से सरल एकीकरण
  • बैच छवि प्रसंस्करण समर्थित

इनके लिए उपयुक्त

  • उपयोगकर्ता फोटो को हैंडल करने वाले मोबाइल ऐप्स
  • छवि संपादन उपकरण
  • सोशल मीडिया एप्लिकेशन
  • फोटो शेयरिंग प्लेटफॉर्म
  • मेटाडेटा अखंडता की आवश्यकता वाले ऐप्स

विचार योग्य बातें

  • प्लेटफॉर्म-विशिष्ट कार्यान्वयन पर निर्भर करता है
  • संपीड़न एल्गोरिदम पर सीमित नियंत्रण
  • कुछ उपकरणों पर अतिरिक्त अनुमतियाँ आवश्यक हो सकती हैं
  • सर्वर-पक्ष छवि प्रोसेसिंग के लिए उपयुक्त नहीं
  • EXIF समर्थन उपकरण निर्माता के अनुसार भिन्न होता है

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

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.

श्रेणियाँ

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट

अभी कोई डेटा उपलब्ध नहीं है।