Here’s the command if you want to run it too. You need the imagemagick package

convert http://i.kym-cdn.com/photos/images/newsfeed/002/285/551/bc0.jpg -size 250x -pointsize 30 caption:'use a traditional image editor.' -geometry +50+470 -composite -size 280x -pointsize 14 caption:"$BASH_COMMAND" -geometry +360+530 -composite meme.jpg

  • LastoftheDinosaurs@lemmy.world
    link
    fedilink
    English
    arrow-up
    9
    ·
    edit-2
    1 year ago

    imagemagick is really useful. You might also like these commands.

    # Remove EXIF data 
    mogrify -strip image.jpg
    
    # Rotate image
    mogrify -rotate 90 image.jpg
    

    mogrify is also part of imagemagick

    • lanolinoil@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      Imagemagick commands can be tricky and bing gpt4 has been great at helping me construct them and write bash/zsh functions with less pain

    • graham1@gekinzuku.comOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      yeah those are good commands especially for the posts with messed up image rotation on Lemmy

      • themoonisacheese@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        4
        ·
        1 year ago

        Fun fact: Lemmy (well, pict-rs) tries to keep rotation when stripping tags but fails on certain formats. Funnily enough, it calls imagemagick to do this.

        I submitted a PR a few weeks ago to make the fallback tag stripper keep the orientation tag but I don’t think the fix has been applied :/

        • graham1@gekinzuku.comOP
          link
          fedilink
          English
          arrow-up
          2
          ·
          1 year ago

          it’s soul crushing juice to submit a bugfix for a big open source project and have it sit in triage forever or closed for an unrelated reason

          • themoonisacheese@sh.itjust.works
            link
            fedilink
            English
            arrow-up
            3
            ·
            1 year ago

            Actually it’s even worse because the repo for pict-rs is on the Dev’s private gitea instance and to submit a PR I had to do it the kernel.org way by email and they just went “I can’t reproduce can you tell me more” and I’m like “I cannot I do not know rust, I just know that this is how you can strip all tags and keep orientation” and never got a response.

            Maybe I should fork it and offer my fix and instance admins can choose. :/