• Zerush@lemmy.ml
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    4 hours ago

    Any image editor is valid, eg. Minipaint, which is FOSS, complete and works right in the browser (hosted in github.io), using images from eg. Pixabay (images, vectors, videos, gifs, music, sounds) which are all free to use (CC or copyleft). Really not a problem to create memes without copyright issues (and without AI).

  • FishFace@piefed.social
    link
    fedilink
    English
    arrow-up
    1
    ·
    5 hours ago

    The image editing part is already solved. The problem is the massive library of templates, which are copyright some unknown person, hence a legal liability. If you need to upload your own template you may as well use GIMP - it’s not like it’s hard to create a few text layers after adding the template. Prepositioning them and scaling them isn’t that big a deal.

  • Ephera@lemmy.ml
    link
    fedilink
    English
    arrow-up
    2
    ·
    7 hours ago

    I thought about creating something like that and the major problem that I see is that lots of meme templates do have copyright and the font that’s typically used for memes, Impact, isn’t free either. Well, and it isn’t done by merely developing a software and offering it for download. You would need to host the meme templates or some editor webpage, which is a whole 'nother skillset.

    If we say that users bring their own meme template, and it can be a free font that looks similar to Impact, and it’s not to be hosted as a webpage, then it would be quite doable.
    You would “just” need to call the ImageMagick library with the right parameters. Still not trivial, but the path to get there is fairly straightforward. I could imagine that something like that already exists as an open-source project…

    • Helix 🧬@feddit.org
      link
      fedilink
      English
      arrow-up
      1
      ·
      4 hours ago

      The Anton and Oswald Google fonts are Free alternatives to Impact which can be made to look nearly identical (more spacing for Anton, bolder weight for Oswald).

      That’s one of your issues solved.

      The other one could be solved by making users upload memes to their browsers in local storage. They could then export their meme repositories as ZIP files and share them with others.

      You’d “just” need to host the editor webpage and have it do everything locally, ideally as PWA.

  • HiramFromTheChi@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    7 hours ago

    Might be overkill (since it’s a Figma alternative), but try Penpot.

    I’m waiting for the day someone decides to challenge the behemoth that’s Canva with an open source alternative. That’d be dope.

  • curbstickle@anarchist.nexus
    link
    fedilink
    English
    arrow-up
    6
    ·
    16 hours ago

    Gimp/krita/script it with imagemagick/python + pillow

    Unless there’s something I’m missing, its just text on an image. Any editor will do.

    • Ephera@lemmy.ml
      link
      fedilink
      English
      arrow-up
      5
      ·
      9 hours ago

      It’s mostly about ease of use. You don’t really want to spend more than a few minutes on a silly meme. As such, having a database with meme templates, the right kind of font and easy text placement, can make the difference, whether you’ll bother creating a meme or not…

      • yyprum@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        3
        ·
        8 hours ago

        Sincerely a selfhostable service to create memes using a base image you choose from like a dropdown or something, some text, and some basic positioning could be nice, with the option to add new images on the fly. I’d definitely use it, so that I don’t upload my own photos to someone’s server.

      • PiraHxCx@lemmy.ml
        link
        fedilink
        English
        arrow-up
        4
        ·
        11 hours ago

        What’s your threat model to need a quick online image caption to be opensource?

        • yyprum@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          3
          ·
          9 hours ago

          It might just be that if there’s an OpenSource option they prefer to use and support that, no need to have a threat to use something open.

          Alternatively, maybe they want to create memes with their own personal images or text that they rather not upload anywhere. The reason for why they prefer some OpenSource option, maybe something to selfhost, is irrelevant to the question by OP.