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

story_painter कवर
पैकेज विवरणv0.0.4

story_painter

इस पैकेज में Instagram के स्टोरी एडिटर में ड्राइंग का अनुभव प्रदान किया जाता है।

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

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

flutter pub add story_painter

पैकेज अवलोकन

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

StoryPainter एक Flutter पैकेज है जो उपयोगकर्ताओं को Instagram के स्टोरी एडिटर के समान ड्राइंग अनुभव बनाने में सक्षम बनाता है। यह चित्रण, रंग भरने और क्रिएटिव तत्वों को कैनवास पर सीधे जोड़ने के लिए आसान उपकरण प्रदान करता है। सरलता और प्रदर्शन के ध्यान में डिज़ाइन किया गया, यह टच इनपुट, कस्टमाइज़ेबल ब्रश और लेयर मैनेजमेंट का समर्थन करता है। सोशल मीडिया स्टोरी, डिजिटल आर्ट या नोट टेकिंग ऐप्स जैसे ऐप्स के लिए आदर्श है। पैकेज को Flutter प्रोजेक्ट में बिना किसी दिक्कत के एकीकृत किया जा सकता है और इसके प्रकाशक द्वारा सक्रिय रूप से बनाए रखा जा रहा है।

उपयोग

  • इंटरैक्टिव स्टोरीबोर्ड बनाना
  • डिजिटल स्केच डिजाइन करना
  • चित्रों में टिप्पणियाँ जोड़ना
  • रचनात्मक सामग्री उपकरण बनाना
  • उपयोगकर्ता-उत्पादित कलाकृति सक्षम करना

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

  • स्पर्श-आधारित ड्राइंग इंटरफेस
  • कस्टमाइज़ किए गए ब्रश सेटिंग्स
  • ड्रॉइंग्स के लिए लेयर समर्थन
  • रियल-टाइम रेंडरिंग
  • Flutter ऐप्स के साथ सरल एकीकरण

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

  • सोशल मीडिया ऐप विकासकर्ता
  • डिजिटल कलाकार
  • शैक्षिक ऐप निर्माता
  • नोट लेने वाले एप्लिकेशन बिल्डर
  • रचनात्मक टूल डिज़ाइनर

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

  • सीमित प्लेटफॉर्म-विशिष्ट अनुकूलन
  • कोई निर्मित निर्यात कार्यक्षमता नहीं है
  • राज्य के स्थायित्व को हस्तकल्पित रूप से संभालना आवश्यक है
  • यूआई सुसंगतता के लिए अतिरिक्त स्टाइलिंग की आवश्यकता हो सकती है
  • बाहरी रखरखाव पर निर्भर GitHub भंडार

मूल README

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

story_painter

This package provides drawing experince like in story editor of Instagram.

story_painter is a modified version of the hand_signature.

Check out fast_color_picker from here.

Usage

Initialize the controller

StoryPainterControl painterControl = StoryPainterControl(
    type: PainterDrawType.shape,
    threshold: 3.0,
    smoothRatio: 0.65,
    velocityRange: 2.0,
    color: Colors.white,
    width: 8,
    onDrawStart: () {},
    onDrawEnd: () {},
);

Build StoryPainter with controller

StoryPainter(control: painterControl)

Change brush specs while drawing

painterControl.setColor(Colors.red);
painterControl.setWidth(24.0);

Export the image

ui.Image image = await painterControl.toImage(pixelRatio: 3.0);

Display or use the output

// Convert the data
ByteData byteData = await image.toByteData(format: ui.ImageByteFormat.png);
Uint8List pngBytes = byteData.buffer.asUint8List();

// Display with memory image
Image.memory(pngBytes)

श्रेणियाँ

निर्भरताएँ

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

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

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

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