# ImageMagick

Published articles for ImageMagick.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Using AI to build your own software

DevFeed: [Using AI to build your own software](<https://devfeed.tech/articles/using-ai-to-build-your-own-software-29415.md>)

Original publisher: [Read original article](<https://lemire.me/blog/2026/07/16/using-ai-to-build-your-own-software/>)

Author: Daniel Lemire

Published: 2026-07-16T20:00:21Z

Content type: opinion

Language: en

Sources: [Daniel Lemire](<https://devfeed.tech/sources/daniel-lemire.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Software](<https://devfeed.tech/topics/software.md>), [coding](<https://devfeed.tech/topics/coding.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [ImageMagick](<https://devfeed.tech/topics/imagemagick.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [build](<https://devfeed.tech/tags/build.md>), [imagemagick](<https://devfeed.tech/tags/imagemagick.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [software](<https://devfeed.tech/tags/software.md>)

### AI overview

The author argues that AI is most useful when it helps people build personal software tools quickly. Examples include automating image processing, creating educational JavaScript apps, and building a tool to add subtitles to videos.

### Source excerpt

A few years ago, a friend of mine was stuck. He needed to quickly process over a hundred high-quality images according to a complicated sequence. He was using Photoshop, but it was going to take him days. Initially, he asked for my help, could I do the manual labor? I spent 15 minutes writing a ... Continue reading Using AI to build your own software

## Generating Miniatures for my Frameo Digital Photo Frame

DevFeed: [Generating Miniatures for my Frameo Digital Photo Frame](<https://devfeed.tech/articles/generating-miniatures-for-my-frameo-digital-photo-frame-27732.md>)

Original publisher: [Read original article](<https://gagor.pro/2025/11/generating-miniatures-for-my-frameo-digital-photo-frame/>)

Author: Tom

Published: 2025-11-28T00:00:00Z

Content type: tutorial

Language: en

Sources: [Tomasz Gągor](<https://devfeed.tech/sources/tomasz-gagor.md>)

Topics: [make](<https://devfeed.tech/topics/make.md>), [Software](<https://devfeed.tech/topics/software.md>), [App](<https://devfeed.tech/topics/app.md>), [data](<https://devfeed.tech/topics/data.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Raspberry Pi](<https://devfeed.tech/topics/raspberry-pi.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [bash](<https://devfeed.tech/tags/bash.md>), [camera](<https://devfeed.tech/tags/camera.md>), [collection](<https://devfeed.tech/tags/collection.md>), [devops](<https://devfeed.tech/tags/devops.md>), [digital-photo-frame](<https://devfeed.tech/tags/digital-photo-frame.md>), [exiftool](<https://devfeed.tech/tags/exiftool.md>), [files](<https://devfeed.tech/tags/files.md>), [frameo](<https://devfeed.tech/tags/frameo.md>), [generate](<https://devfeed.tech/tags/generate.md>), [go](<https://devfeed.tech/tags/go.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [imagemagick](<https://devfeed.tech/tags/imagemagick.md>), [linux](<https://devfeed.tech/tags/linux.md>), [macos](<https://devfeed.tech/tags/macos.md>), [make](<https://devfeed.tech/tags/make.md>), [photo-collection](<https://devfeed.tech/tags/photo-collection.md>), [photo-miniatures](<https://devfeed.tech/tags/photo-miniatures.md>), [photos](<https://devfeed.tech/tags/photos.md>), [raspberry-pi](<https://devfeed.tech/tags/raspberry-pi.md>)

### AI overview

The author describes buying an ARZOPA Frameo digital photo frame and developing a workflow to fit a large photo collection onto its limited storage by generating thumbnails. The workflow uses ImageMagick, ExifTool, parallel processing, and Make on Ubuntu or Debian.

### Source excerpt

A story of how I bought a digital photo frame, and how I created a tool to generate miniatures of my photo collection to fit them all on the device.

## Stop Container Escape and Prevent Privilege Escalation

DevFeed: [Stop Container Escape and Prevent Privilege Escalation](<https://devfeed.tech/articles/stop-container-escape-and-prevent-privilege-escalation-29884.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/stop-container-escape-privilege-escalation/>)

Author: info@goteleport.com (Sadequl Hussain)

Published: 2022-03-18T00:00:00Z

Content type: tutorial

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [container](<https://devfeed.tech/topics/container.md>), [Security](<https://devfeed.tech/topics/security.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [ImageMagick](<https://devfeed.tech/topics/imagemagick.md>), [Azure](<https://devfeed.tech/topics/azure.md>)

Tags: [azure](<https://devfeed.tech/tags/azure.md>), [container](<https://devfeed.tech/tags/container.md>), [container-escape](<https://devfeed.tech/tags/container-escape.md>), [docker-container](<https://devfeed.tech/tags/docker-container.md>), [exploit](<https://devfeed.tech/tags/exploit.md>), [imagemagick](<https://devfeed.tech/tags/imagemagick.md>), [security](<https://devfeed.tech/tags/security.md>), [vulnerabilities](<https://devfeed.tech/tags/vulnerabilities.md>)

### AI overview

This tutorial explains how container escapes can breach isolation boundaries and enable privilege escalation to the host system. It describes attack paths involving privileged software, host filesystem mounts, kernel bugs, weak configuration, and access controls, and outlines the potential impact on containers, files, databases, and other host resources.

### Source excerpt

Container escape is a security risk in which malicious players can leverage containerized apps. Deep-dive into the risks and how to prevent privilege escalation.

## Resize images from command line on MacOS

DevFeed: [Resize images from command line on MacOS](<https://devfeed.tech/articles/resize-images-from-command-line-on-macos-27670.md>)

Original publisher: [Read original article](<https://gagor.pro/2021/11/resize-images-from-command-line-on-macos/>)

Author: Tom

Published: 2021-11-07T00:00:00Z

Content type: tutorial

Language: en

Sources: [Tomasz Gągor](<https://devfeed.tech/sources/tomasz-gagor.md>)

Topics: [macOS](<https://devfeed.tech/topics/macos.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Image processing](<https://devfeed.tech/topics/image-processing.md>), [Tool](<https://devfeed.tech/topics/tool.md>)

Tags: [bash](<https://devfeed.tech/tags/bash.md>), [batch-image-processing](<https://devfeed.tech/tags/batch-image-processing.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [command-line-image-resizing](<https://devfeed.tech/tags/command-line-image-resizing.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [image-processing](<https://devfeed.tech/tags/image-processing.md>), [imagemagick](<https://devfeed.tech/tags/imagemagick.md>), [imagemagick-macos](<https://devfeed.tech/tags/imagemagick-macos.md>), [install](<https://devfeed.tech/tags/install.md>), [macos](<https://devfeed.tech/tags/macos.md>), [macos-cli-tools](<https://devfeed.tech/tags/macos-cli-tools.md>), [resize-images-macos](<https://devfeed.tech/tags/resize-images-macos.md>), [scale](<https://devfeed.tech/tags/scale.md>), [sips-tool-macos](<https://devfeed.tech/tags/sips-tool-macos.md>)

### AI overview

A tutorial on resizing and cropping images from the macOS command line. It presents a built-in tool for maintaining aspect ratios, setting maximum dimensions, and batch processing, then introduces ImageMagick for more advanced resizing and cropping workflows.

### Source excerpt

Learn how to resize images from the command line on MacOS using built-in tools like sips and third-party tools like ImageMagick for various use cases.

## How to remove geo-localization/EXIF data from photos

DevFeed: [How to remove geo-localization/EXIF data from photos](<https://devfeed.tech/articles/how-to-remove-geo-localization-exif-data-from-photos-27663.md>)

Original publisher: [Read original article](<https://gagor.pro/2021/03/how-to-remove-geo-localization/exif-data-from-photos/>)

Author: Tom

Published: 2021-03-05T00:00:00Z

Content type: tutorial

Language: en

Sources: [Tomasz Gągor](<https://devfeed.tech/sources/tomasz-gagor.md>)

Topics: [ImageMagick](<https://devfeed.tech/topics/imagemagick.md>), [Linux](<https://devfeed.tech/topics/linux.md>)

Tags: [bash](<https://devfeed.tech/tags/bash.md>), [bash-image-processing](<https://devfeed.tech/tags/bash-image-processing.md>), [cleanup](<https://devfeed.tech/tags/cleanup.md>), [gps](<https://devfeed.tech/tags/gps.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [imagemagick](<https://devfeed.tech/tags/imagemagick.md>), [imagemagick-exif-removal](<https://devfeed.tech/tags/imagemagick-exif-removal.md>), [linux](<https://devfeed.tech/tags/linux.md>), [linux-photo-privacy](<https://devfeed.tech/tags/linux-photo-privacy.md>), [photo-metadata-removal](<https://devfeed.tech/tags/photo-metadata-removal.md>), [photos](<https://devfeed.tech/tags/photos.md>), [privacy](<https://devfeed.tech/tags/privacy.md>), [remove-exif-data](<https://devfeed.tech/tags/remove-exif-data.md>), [remove-geo-localization](<https://devfeed.tech/tags/remove-geo-localization.md>)

### AI overview

A tutorial on removing GPS and other EXIF metadata from photos with ImageMagick on Linux. It demonstrates checking image metadata before and after cleanup to help protect privacy when sharing images publicly.

### Source excerpt

Learn how to remove geo-localization and EXIF data from photos using ImageMagick on Linux, ensuring privacy before sharing images publicly.

## Regenerate thumbnails in Shotwell 0.15 (for last month)

DevFeed: [Regenerate thumbnails in Shotwell 0.15 (for last month)](<https://devfeed.tech/articles/regenerate-thumbnails-in-shotwell-0-15-for-last-month-27607.md>)

Original publisher: [Read original article](<https://gagor.pro/2014/01/regenerate-thumbnails-in-shotwell-for-last-month/>)

Author: Tom

Published: 2014-01-08T00:00:00Z

Content type: tutorial

Language: en

Sources: [Tomasz Gągor](<https://devfeed.tech/sources/tomasz-gagor.md>)

Topics: [ImageMagick](<https://devfeed.tech/topics/imagemagick.md>), [Library](<https://devfeed.tech/topics/library.md>), [import](<https://devfeed.tech/topics/import.md>)

Tags: [bash](<https://devfeed.tech/tags/bash.md>), [generate](<https://devfeed.tech/tags/generate.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [imagemagick](<https://devfeed.tech/tags/imagemagick.md>), [install](<https://devfeed.tech/tags/install.md>), [linux](<https://devfeed.tech/tags/linux.md>), [photos](<https://devfeed.tech/tags/photos.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>)

### AI overview

A tutorial explains how to regenerate Shotwell thumbnails for photos modified after import, limiting the operation to images from the last month and noting that ImageMagick must be installed.

### Source excerpt

I love Shotwell external link for it's simplicity and easy export to Piwigo external link . After Christmas I added new photos to my library but after that I made some modifications to them (red eye reduction, etc...). Because Shotwell generate thumbnails only on import, all my modifications were not visible on preview.

## lintswitch: Automatically run pylint / jslint on your code

DevFeed: [lintswitch: Automatically run pylint / jslint on your code](<https://devfeed.tech/articles/lintswitch-automatically-run-pylint-jslint-on-your-code-35431.md>)

Original publisher: [Read original article](<https://darkcoding.net/software/lintswitch-automatically-run-pylint-jslint-on-your-code/>)

Author: Graham King

Published: 2010-12-13T21:28:07Z

Content type: article

Language: en

Sources: [Graham King](<https://devfeed.tech/sources/graham-king.md>)

Topics: [Script](<https://devfeed.tech/topics/script.md>), [Bash](<https://devfeed.tech/topics/bash.md>), [Unix](<https://devfeed.tech/topics/unix.md>), [Development](<https://devfeed.tech/topics/development.md>), [Software](<https://devfeed.tech/topics/software.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [bash](<https://devfeed.tech/tags/bash.md>), [code](<https://devfeed.tech/tags/code.md>), [development](<https://devfeed.tech/tags/development.md>), [file](<https://devfeed.tech/tags/file.md>), [imagemagick](<https://devfeed.tech/tags/imagemagick.md>), [lint](<https://devfeed.tech/tags/lint.md>), [programming](<https://devfeed.tech/tags/programming.md>), [python](<https://devfeed.tech/tags/python.md>), [script](<https://devfeed.tech/tags/script.md>), [software](<https://devfeed.tech/tags/software.md>), [software-development](<https://devfeed.tech/tags/software-development.md>), [unix](<https://devfeed.tech/tags/unix.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

The article introduces lintswitch, a small Bash script that watches files with incron, runs pylint, pep8, and jslint, and displays lint results through desktop notifications and ImageMagick. It is designed to provide background code linting without interrupting the developer workflow unless errors occur.

### Source excerpt

"Keep your code clean with lintswitch's constant, unobtrusive background linting."