Giter VIP home page Giter VIP logo

image-editor's Introduction

⚠️ Warning: Portfolio website is in development ⚠️

Cover


Projects

  • SuperKalam Your Personal AI Mentor & discipline inducing learning ecosystem (I worked on website (dashboard, chat), on LLM chains (internet RAG, mcq Generation) & some other pretty cool stuff)
  • qoohoo: Cross-platform creator economy products and services (I made app, and website) (overall the product is deprecated)
  • One4Wall: Wallpaper app for Android & iOS -> with over 1M+ downloads (worked as a freelancer, pretty slick and unique UI/UX, sadly the client remade the app, but you can still see my work on this product hunt link) (This was first app to be based on my unique riverpod-firebase arch app, which is still in dev so not public yet)
  • Lishash: Android, iOS app for social music listening and a connected experience (I worked as an intern, and worked on chat + music experience)
  • Prism Wallpapers: Android Application with over 300K+ downloads (deprecated, sadly -> I made this from scratch)
  • Eva AI Health: Android, iOS Application for The Healthy Company (My first internship, please be easy on me)
  • BuzzFire: News app, I made for customisation community (deprecated, yet again Play Store guidelines strike)
  • Pub.dev packages: Some of my famous open-source packages for Flutter (I do maintain them)
  • PokerFace: Texas Hold'em strategy app (my first solo side-project in years, and yes I am banned from using this app near my friends) (Also this is public -> giving back to open-source)

Skills

  • AI: OpenAI, LangChain, Langsmith, and the most needed -> Google Sheets expert
  • Programming Languages: C, C++, Python, DART, JS, (C# & GoLang)
  • Hardware Languages: PSPICE, Embedded C++, VHDL, MATLAB
  • Frameworks: Flutter, NextJS, ReactJS, Tailwind, Bootstrap, Arduino, Unity, Hugo
  • Data Essentials: Firebase, MongoDB, JSON, Hive, MySQL
  • Backend: Flask, Django, AWS, Strapi (CMS)
  • Software Essentials: Git, WSL, Terminal, VSCode
  • Designing: Adobe Photoshop, Blender, Figma
  • Other: Microsoft Office, GitHub

Stats

Stats Langs Streak
Akshay's github stats Akshay's Top Langs Akshay's GitHub Streak

Links


Akshay's Profile Views

image-editor's People

Contributors

codenameakshay avatar liquidatorcoder avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

image-editor's Issues

Flutter null safety update changes

  • Can I take it upon myself to implement null safety, update some deprecated code and add some quality changes to this project?
  • This editor helped me big time to show some last minute updates and I want to contribute something in return.

File is not being updated after crop.

Hi,

I followed all your steps, but can't seem to get the File image updated.
When I run crop, the raw/original image (without any editions that I made) gets sent to the save screen.

How to update the original File with the editions that were made?

show me this error

Exception has occurred.
_AssertionError ('package:extended_image_library/src/extended_image_provider.dart': Failed assertion: line 34 pos 12: 'cacheRawData': you should set [ExtendedImageProvider.cacheRawData] to true, if you want to get rawImageData from provider.)

this final Uint8List img = state.rawImageData;

plz help me

you should set [ExtendedImageProvider.cacheRawData] to true

how can i set this to true, i have no idea how to set this..
here is the function

 Future<void> crop([bool test = false]) async {
    final ExtendedImageEditorState state = editorKey.currentState;
    ExtendedFileImageProvider(image, cacheRawData: true);
    final Rect rect = state.getCropRect();
    final EditActionDetails action = state.editAction;
    final double radian = action.rotateAngle;

    final bool flipHorizontal = action.flipY;
    final bool flipVertical = action.flipX;
    final Uint8List img = state.rawImageData;

    final option = ImageEditorOption();

    option.addOption(ClipOption.fromRect(rect));
    option.addOption(
        FlipOption(horizontal: flipHorizontal, vertical: flipVertical));
    if (action.hasRotateAngle) {
      option.addOption(RotateOption(radian.toInt()));
    }

    option.addOption(ColorOption.saturation(sat));
    option.addOption(ColorOption.brightness(bright + 1));
    option.addOption(ColorOption.contrast(con));

    option.outputFormat = const OutputFormat.jpeg(100);

    print(const JsonEncoder.withIndent('  ').convert(option.toJson()));

    final DateTime start = DateTime.now();
    final Uint8List result = await ImageEditor.editImage(
      image: img,
      imageEditorOption: option,
    );

    print('result.length = ${result?.length}');

    final Duration diff = DateTime.now().difference(start);
    image?.writeAsBytesSync(result);
    print('image_editor time : $diff');
    //--here is the uploading url--
    final imageUrl = await uploadingFile(uploadFile: image);
    // storing the url to console
    firestore
        .collection('Image')
        .doc(auth.currentUser?.uid)
        .collection('Photos')
        .doc()
        .set({
      'picture': imageUrl,
    });
  }

Giving some unknow error in internal class

/E:/flutter/.pub-cache/hosted/pub.dartlang.org/extended_image-0.9.0/lib/src/extended_image.dart:743:44: Error: No named parameter with the name 'nullOk'.
_invertColors = MediaQuery.of(context, nullOk: true)?.invertColors ??
^^^^^^
/E:/flutter/packages/flutter/lib/src/widgets/media_query.dart:818:25: Context: Found this candidate, but the arguments don't match.
static MediaQueryData of(BuildContext context) {
^^

FAILURE: Build failed with an exception.

  • Where:
    Script 'E:\flutter\packages\flutter_tools\gradle\flutter.gradle' line: 991

  • What went wrong:
    Execution failed for task ':app:compileFlutterBuildDebug'.

Process 'command 'E:\flutter\bin\flutter.bat'' finished with non-zero exit value 1

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

  • Get more help at https://help.gradle.org

BUILD FAILED in 23s
Exception: Gradle task assembleDebug failed with exit code 1

Edited image is not saving when I click check mark

After I make edits to the image, when I click the check, the edited image is not saving. After some print debugging, it seems the issue is that the ImageEditorOption object is not actually storing any changes and just return the same exact picture, but I have no clue how to resolve it. Can someone help? Thanks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.