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

image_editor_dove कवर
पैकेज विवरणv0.0.3

image_editor_dove

क्रॉप, स्क्रिबल, मोज़ाइक, टेक्स्ट जोड़ने, फ्लिप, घुमाए कार्यों वाला एक छवि संपादक।

AndroidiOS
30-दिन डाउनलोड
24
लाइक
36
Pub अंक
130

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

flutter pub add image_editor_dove

पैकेज अवलोकन

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

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

उपयोग

  • एप में फोटो संपादन
  • सोशल मीडिया ऐप फीचर्स
  • उपयोगकर्ता प्रोफ़ाइल छवि कस्टमाइज़ेशन
  • तस्वीर साझा करने वाले एप्लिकेशन
  • सामग्री निर्माण उपकरण

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

  • छवियों को कतरें
  • स्क्रिबल टूल के साथ ड्रॉ करें
  • मॉज़ाइक प्रभाव लागू करें
  • कस्टम पाठ जोड़ें
  • चित्रों को उलटें और घुमाएं
  • प्लेटफॉर्म-समर्थन

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

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

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

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

मूल README

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

image_editor_dove

A high-performance image editor with crop, scribble, mosaic, add-text, flip, rotated functions.

Support custom ui style.

  • drawing

draw.gif

  • rotate

flip&rotate.gif

  • mosaic

mosaic.gif

  • add or delete text

text_delete.gif

addtext_done.gif

Getting Started

First, add image_editor: as a dependency in your pubspec.yaml file.

import

import 'package:image_editor/flutter_image_editor.dart';

iOS Add the following keys to your Info.plist file, located in /ios/Runner/Info.plist:

  • NSPhotoLibraryUsageDescription - describe why your app needs permission for the photo library. This is called Privacy - Photo Library Usage Description in the visual editor.
  • NSCameraUsageDescription - describe why your app needs access to the camera. This is called Privacy - Camera Usage Description in the visual editor.
  • NSMicrophoneUsageDescription - describe why your app needs access to the microphone, if you intend to record videos. This is called Privacy - Microphone Usage Description in the visual editor. Or in text format add the key:
<key>NSPhotoLibraryUsageDescription</key>
<string>Used to demonstrate image picker plugin</string>
<key>NSCameraUsageDescription</key>
<string>Used to demonstrate image picker plugin</string>
<key>NSMicrophoneUsageDescription</key>
<string>Used to capture audio for image picker plugin</string>

Android

No configuration required - the plugin should work out of the box.

Usage

pick an image that wanna edit, and pass it to image editor like this:

  Future<void> toImageEditor(File origin) async {
    return Navigator.push(context, MaterialPageRoute(builder: (context) {
      return ImageEditor(
        originImage: origin,
        //this is nullable, you can custom new file's save postion
        savePath: customDirectory
      );
    })).then((result) {
      if (result is EditorImageResult) {
        setState(() {
          _image = result.newFile;
        });
      }
    }).catchError((er) {
      debugPrint(er);
    });
  }

custom ui style

You can extends ImageEditorDelegate and custom editor's widget:

ImageEditor.uiDelegate = YouUiDelegate();

class YouUiDelegate extends ImageEditorDelegate{
    ...
}

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 3 आइटम

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

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

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