Thank you for the support that I’ve received during the launch of MAZANOKE—a self-hosted local image optimizer that runs in your browser! It can run offline and is installable as a web app too.

This week, I’ve been addressing the feature that has been a bottleneck for the usability of an image optimizer, namely: batch upload and download.

Project page: https://github.com/civilblur/mazanoke

Highlights v1.0.1 (view release note)

  • Upload multiple files simultaneously
    • Images are processed one at a time to prevent excessive browser resource usage.
  • Download all optimized images as a zip file.
    • Files over 1GB are split into multiple zip files.
    • Large downloads may take time, depending on hardware and browser.
  • Option to clear optimized images from the “Images” section.
  • Convert GIF and SVG to PNG.
    • GIF-to-GIF optimization is not supported.
    • SVG optimization is not planned.
  • anguo@lemmy.ca
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 month ago

    I’m confused, isn’t this running locally? Why are you using the words “upload” and “download”?

    • lent9004@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 month ago

      That’s a valid question! The app is intended for less tech-savvy people, as such, the terminologies used are to accommodate those users. “Upload” would rather be “Import”, while “Download” would be “Export”.

      I’ve shared the use case in a previous Lemmy post:

      This app is designed to compress smaller batches of images, aimed at casual users who need to compress and convert a few images at a time.

      I created it primarily for friends and family who are less tech-savvy, to help them compress and convert images in a simple, safe, and private way.

      • anguo@lemmy.ca
        link
        fedilink
        English
        arrow-up
        0
        ·
        1 month ago

        While I appreciate the sentiment, I do think that despite being well-intentioned this could just contribute to today’s digital illiteracy. It also downplays the app’s privacy, I almost dismissed it as a cloud service the moment I saw that.

        Perhaps you could use “open” and “save”, which is widely understood and probably more appropriate.

        That said, the app is a great initiative, and I’ll certainly give it a look once I get in front of a computer, and probably recommend it to students.

        • rutrum@programming.dev
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 month ago

          Just because its run locally, doesnt mean it still isnt a web server. The software could run anywhere and be accessed over the network. The image optimization happens at the server, so download and upload are more accurate.