# Image Processing

Published articles for Image Processing.

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

## The Modern CUDA Toolbox in Practice: A Step-by-Step Optimization Walkthrough

DevFeed: [The Modern CUDA Toolbox in Practice: A Step-by-Step Optimization Walkthrough](<https://devfeed.tech/articles/the-modern-cuda-toolbox-in-practice-a-step-by-step-optimization-walkthrough-6944.md>)

Original publisher: [Read original article](<https://developer.nvidia.com/blog/the-modern-cuda-toolbox-in-practice-a-step-by-step-optimization-walkthrough/>)

Author: Elizabeth Goodman

Published: 2026-09-02T17:15:57Z

Content type: tutorial

Language: en

Sources: [NVIDIA Developer](<https://devfeed.tech/sources/nvidia-developer.md>), [NVIDIA Technical Blog](<https://devfeed.tech/sources/nvidia-technical-blog.md>)

Topics: [CUDA](<https://devfeed.tech/topics/cuda.md>), [Optimization](<https://devfeed.tech/topics/optimization.md>), [GPU](<https://devfeed.tech/topics/gpu.md>), [toolchain](<https://devfeed.tech/topics/toolchain.md>), [debug](<https://devfeed.tech/topics/debug.md>), [Instrumentation](<https://devfeed.tech/topics/instrumentation.md>), [Algorithms](<https://devfeed.tech/topics/algorithms.md>)

Tags: [algorithms](<https://devfeed.tech/tags/algorithms.md>), [benchmark](<https://devfeed.tech/tags/benchmark.md>), [cuda](<https://devfeed.tech/tags/cuda.md>), [debug](<https://devfeed.tech/tags/debug.md>), [developer-tools-techniques](<https://devfeed.tech/tags/developer-tools-techniques.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [image-processing](<https://devfeed.tech/tags/image-processing.md>), [instrumentation](<https://devfeed.tech/tags/instrumentation.md>), [memory](<https://devfeed.tech/tags/memory.md>), [optimization](<https://devfeed.tech/tags/optimization.md>)

### AI overview

A step-by-step CUDA optimization walkthrough that improves an image-processing pipeline with debugging, benchmarking, optimized algorithms, GPU memory management, pinned transfers, streams, and asynchronous transfers.

### Source excerpt

NVIDIA CUDA remains the foundation of GPU-accelerated computing, powering everything from scientific simulations to large-scale AI training. But writing...

## AI HAT vs AI Camera vs AI Kit: Which One Should You Buy?

DevFeed: [AI HAT vs AI Camera vs AI Kit: Which One Should You Buy?](<https://devfeed.tech/articles/ai-hat-vs-ai-camera-vs-ai-kit-which-one-should-you-buy-10783.md>)

Original publisher: [Read original article](<https://raspberrytips.com/ai-hat-vs-ai-camera/>)

Author: Usman Qamar

Published: 2026-08-15T05:00:00Z

Content type: tutorial

Language: en

Sources: [RaspberryTips](<https://devfeed.tech/sources/raspberrytips.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Image processing](<https://devfeed.tech/topics/image-processing.md>), [cpu](<https://devfeed.tech/topics/cpu.md>), [Automation](<https://devfeed.tech/topics/automation.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [computer-vision](<https://devfeed.tech/tags/computer-vision.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [guide](<https://devfeed.tech/tags/guide.md>), [home-automation](<https://devfeed.tech/tags/home-automation.md>), [image-processing](<https://devfeed.tech/tags/image-processing.md>), [inspiration](<https://devfeed.tech/tags/inspiration.md>), [raspberry-pi](<https://devfeed.tech/tags/raspberry-pi.md>), [tutorials](<https://devfeed.tech/tags/tutorials.md>)

### AI overview

This guide compares Raspberry Pi's AI Camera, AI HAT+ and AI Kit, explaining when faster AI processing is useful and whether an AI accessory is necessary. It focuses on the AI Camera's built-in image processing and neural processing capabilities for computer vision tasks, including how it can offload AI processing from the Raspberry Pi and support downstream actions such as home automation.

### Source excerpt

I've been quite interested in Raspberry Pi's new AI accessories over the past few months, trying to understand what each one does and what makes them different. But between the AI Camera, AI HAT+ and AI Kit, it's not always obvious which one you actually need, or whether you need one at all. To be...

## ESP-GMF v1.0: General Multimedia Framework, First Official Release

DevFeed: [ESP-GMF v1.0: General Multimedia Framework, First Official Release](<https://devfeed.tech/articles/esp-gmf-v1-0-general-multimedia-framework-first-official-release-13782.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2026/07/esp-gmf-v1-0-release/>)

Author: John Lee

Published: 2026-07-21T00:00:00Z

Content type: release

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [Frameworks](<https://devfeed.tech/topics/frameworks.md>), [Espressif](<https://devfeed.tech/topics/espressif.md>), [releases](<https://devfeed.tech/topics/releases.md>), [software-architecture](<https://devfeed.tech/topics/software-architecture.md>), [Playback](<https://devfeed.tech/topics/playback.md>), [Image processing](<https://devfeed.tech/topics/image-processing.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [audio](<https://devfeed.tech/tags/audio.md>), [blog](<https://devfeed.tech/tags/blog.md>), [esp](<https://devfeed.tech/tags/esp.md>), [esp-gmf](<https://devfeed.tech/tags/esp-gmf.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [image-processing](<https://devfeed.tech/tags/image-processing.md>), [multimedia](<https://devfeed.tech/tags/multimedia.md>), [playback](<https://devfeed.tech/tags/playback.md>), [release](<https://devfeed.tech/tags/release.md>), [software-architecture](<https://devfeed.tech/tags/software-architecture.md>), [video](<https://devfeed.tech/tags/video.md>)

### AI overview

Espressif announces ESP-GMF v1.0, the first official release of its unified multimedia framework for developing audio, video, and AI multimedia applications on Espressif chips. The release provides a stable API, a modular component architecture, broader media and hardware support, and improved code reuse. It also introduces the ESP Multimedia Core as a shared foundation for multimedia components.

### Source excerpt

ESP-GMF v1.0 is the first official release of Espressif's General Multimedia Framework, a lightweight, unified framework for building audio, video, and AI multimedia applications on Espressif chips. This post introduces the release, walks through what is new for each component area, and lists the full v1.0 component set.

## Coding Challenge #126 - Background Removal Tool

DevFeed: [Coding Challenge #126 - Background Removal Tool](<https://devfeed.tech/articles/coding-challenge-126-background-removal-tool-29202.md>)

Original publisher: [Read original article](<https://codingchallenges.substack.com/p/coding-challenge-126-background-removal>)

Author: John Crickett

Published: 2026-07-11T08:01:20Z

Content type: tutorial

Language: en

Sources: [Coding Challenges](<https://devfeed.tech/sources/coding-challenges.md>)

Topics: [Code Challenge](<https://devfeed.tech/topics/code-challenge.md>), [Image processing](<https://devfeed.tech/topics/image-processing.md>), [coding](<https://devfeed.tech/topics/coding.md>)

Tags: [building](<https://devfeed.tech/tags/building.md>), [coding](<https://devfeed.tech/tags/coding.md>), [image-processing](<https://devfeed.tech/tags/image-processing.md>), [images](<https://devfeed.tech/tags/images.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

Coding Challenge #126 asks readers to build an on-device image background removal tool. The tool should identify a person in a photograph, preserve the person, make the background transparent, and eventually process individual images or directory trees.

### Source excerpt

This challenge is to build your own background removal tool for images.

## ESP-WHO: Get started

DevFeed: [ESP-WHO: Get started](<https://devfeed.tech/articles/esp-who-get-started-13770.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2026/05/esp-who-get-started/>)

Author: John Lee

Published: 2026-05-28T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [Computer vision](<https://devfeed.tech/topics/computer-vision.md>), [Image processing](<https://devfeed.tech/topics/image-processing.md>), [ESP32-S3](<https://devfeed.tech/topics/esp32-s3.md>), [ESP-IDF](<https://devfeed.tech/topics/esp-idf.md>), [Inference](<https://devfeed.tech/topics/inference.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [Framework](<https://devfeed.tech/topics/framework.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [camera](<https://devfeed.tech/tags/camera.md>), [computer-vision](<https://devfeed.tech/tags/computer-vision.md>), [dl](<https://devfeed.tech/tags/dl.md>), [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [esp-who](<https://devfeed.tech/tags/esp-who.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-s3](<https://devfeed.tech/tags/esp32-s3.md>), [face-recognition](<https://devfeed.tech/tags/face-recognition.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [image-processing](<https://devfeed.tech/tags/image-processing.md>), [inference](<https://devfeed.tech/tags/inference.md>), [led](<https://devfeed.tech/tags/led.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

This tutorial explains how to set up ESP-WHO on the ESP32-S3-EYE board, run a face recognition example, and extend it with custom detection callbacks. It covers the platform architecture, component pipeline, hardware abstraction, prerequisites, and an LED response when a face is detected.

### Source excerpt

In this article, we will set up ESP-WHO on the ESP32-S3-EYE board, running a face recognition example, and extending it with custom detection callbacks.

## Astro 6.3

DevFeed: [Astro 6.3](<https://devfeed.tech/articles/astro-6-3-3259.md>)

Original publisher: [Read original article](<https://astro.build/blog/astro-630/>)

Author: Matthew Phillips

Published: 2026-05-07T00:00:00Z

Content type: release

Language: en

Sources: [The Astro Blog](<https://devfeed.tech/sources/the-astro-blog.md>)

Topics: [Astro](<https://devfeed.tech/topics/astro.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>), [Hono](<https://devfeed.tech/topics/honojs.md>), [Image processing](<https://devfeed.tech/topics/image-processing.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [SVG](<https://devfeed.tech/topics/svg.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Frameworks](<https://devfeed.tech/topics/frameworks.md>), [Bun](<https://devfeed.tech/topics/bun.md>), [Deno](<https://devfeed.tech/topics/deno.md>), [Workers](<https://devfeed.tech/topics/workers.md>)

Tags: [astro](<https://devfeed.tech/tags/astro.md>), [cli](<https://devfeed.tech/tags/cli.md>), [feature](<https://devfeed.tech/tags/feature.md>), [framework](<https://devfeed.tech/tags/framework.md>), [image-processing](<https://devfeed.tech/tags/image-processing.md>), [images](<https://devfeed.tech/tags/images.md>), [routing](<https://devfeed.tech/tags/routing.md>), [svg](<https://devfeed.tech/tags/svg.md>), [tool](<https://devfeed.tech/tags/tool.md>)

### AI overview

Astro 6.3 adds experimental advanced routing with composable request handlers and Hono support, plus redirects for external image URLs and SVG image processing disabled by default.

### Source excerpt

Astro 6.3 introduces experimental advanced routing with Hono support, image redirect handling, resilient island hydration, and more.

## Claude Opus 4.7 on AI Gateway

DevFeed: [Claude Opus 4.7 on AI Gateway](<https://devfeed.tech/articles/claude-opus-4-7-on-ai-gateway-1040.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/opus-4.7-on-ai-gateway>)

Author: Jerilyn Zheng

Published: 2026-04-16T07:00:00Z

Content type: release

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [Claude](<https://devfeed.tech/topics/claude.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [anthropic](<https://devfeed.tech/topics/anthropic.md>), [vercel ai sdk](<https://devfeed.tech/topics/vercel-ai-sdk.md>), [API](<https://devfeed.tech/topics/api.md>), [Vercel](<https://devfeed.tech/topics/vercel.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [anthropic](<https://devfeed.tech/tags/anthropic.md>), [api](<https://devfeed.tech/tags/api.md>), [claude](<https://devfeed.tech/tags/claude.md>), [computer-use](<https://devfeed.tech/tags/computer-use.md>), [image-processing](<https://devfeed.tech/tags/image-processing.md>), [observability](<https://devfeed.tech/tags/observability.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [tokens](<https://devfeed.tech/tags/tokens.md>), [vercel](<https://devfeed.tech/tags/vercel.md>)

### AI overview

Vercel AI Gateway now offers Anthropic's Claude Opus 4.7, a model designed for long-running asynchronous agents and complex multi-step tasks. The release highlights improved visual verification, image-processing tool use, high-resolution image support, structured memory, configurable task budgets, and an xhigh effort level. AI Gateway also provides a unified API with usage and cost tracking, retries, failover, provider routing, observability, and Bring Your Own Key support.

### Source excerpt

Claude Opus 4.7 from Anthropic is now available on Vercel AI Gateway. Opus 4.7 is optimized for long-running, asynchronous agents and handles complex, multi-step tasks with reliable agentic execution. The model shows gains on knowledge-worker tasks, particularly where it needs to visually verify its own outputs. Opus 4.7 is also stronger at programmatic tool-calling with image-processing libraries to analyze charts and figures, including pixel-level data transcription. It has high-resolution image support, which is useful for computer use, screenshot understanding, and document analysis workflows. Opus 4.7 now has improved memory, with agents that maintain structured memory store across turns seeing more reliable recall and fewer dropped facts without additional prompting. To use Claude Opus 4.7 set model to anthropic/claude-opus-4.7 in the AI SDK. You can also try a new effort level: 'xhigh'. Opus 4.7 also introduces the task budgets feature. Task budgets let you set a total token budget for an agentic turn via taskBudget. The model sees a countdown of remaining tokens, which it uses to prioritize work, plan ahead, and wind down gracefully as the budget is consumed. Thinking content is also now omitted by default for Opus 4.7. To receive thinking content, set display to 'summarized': AI Gateway provides a unified API for calling models, tracking usage and cost, and configuring retries, failover, and performance optimizations for higher-than-provider uptime. It includes built-in custom reporting, observability, Bring Your Own Key support, and intelligent provider routing with automatic retries. Learn more about AI Gateway, view the AI Gateway model leaderboard or try the model in our model playground. Read more

## Image formats: Codecs and compression tools

DevFeed: [Image formats: Codecs and compression tools](<https://devfeed.tech/articles/image-formats-codecs-and-compression-tools-4065.md>)

Original publisher: [Read original article](<https://developer.mozilla.org/en-US/blog/image-formats-codecs-compression-tools/>)

Author: polina-gurtovaia

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

Content type: article

Language: en

Sources: [MDN Blog](<https://devfeed.tech/sources/mdn-blog.md>)

Topics: [Transcodings](<https://devfeed.tech/topics/transcodings.md>)

Tags: [compression](<https://devfeed.tech/tags/compression.md>), [experiment](<https://devfeed.tech/tags/experiment.md>), [image-processing](<https://devfeed.tech/tags/image-processing.md>), [images](<https://devfeed.tech/tags/images.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [speed](<https://devfeed.tech/tags/speed.md>), [tools](<https://devfeed.tech/tags/tools.md>)

### AI overview

The article examines practical trade-offs in image compression, including codec choice, image quality, file size, encoding speed, and processing costs.

### Source excerpt

Image compression involves countless trade-offs between quality, size, and speed. In this final part of the series, we experiment with codecs, metrics, and tools to find practical ways to balance efficiency and visual fidelity.

## Introducing ESP\_NEW\_JPEG: An Efficient JPEG Encoder and Decoder

DevFeed: [Introducing ESP\_NEW\_JPEG: An Efficient JPEG Encoder and Decoder](<https://devfeed.tech/articles/introducing-esp-new-jpeg-an-efficient-jpeg-encoder-and-decoder-13720.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2025/09/esp-new-jpeg-introduction/>)

Author: John Lee

Published: 2025-09-17T00:00:00Z

Content type: article

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [Library](<https://devfeed.tech/topics/library.md>), [Compression](<https://devfeed.tech/topics/compression.md>), [Image processing](<https://devfeed.tech/topics/image-processing.md>), [Espressif](<https://devfeed.tech/topics/espressif.md>), [coding](<https://devfeed.tech/topics/coding.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [blog](<https://devfeed.tech/tags/blog.md>), [camera](<https://devfeed.tech/tags/camera.md>), [compression](<https://devfeed.tech/tags/compression.md>), [decoding](<https://devfeed.tech/tags/decoding.md>), [developers](<https://devfeed.tech/tags/developers.md>), [embedded-devices](<https://devfeed.tech/tags/embedded-devices.md>), [encoding](<https://devfeed.tech/tags/encoding.md>), [esp32-s3](<https://devfeed.tech/tags/esp32-s3.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [image-processing](<https://devfeed.tech/tags/image-processing.md>), [jpeg](<https://devfeed.tech/tags/jpeg.md>), [multimedia](<https://devfeed.tech/tags/multimedia.md>), [rotation](<https://devfeed.tech/tags/rotation.md>)

### AI overview

Espressif's ESP_NEW_JPEG component provides an optimized software JPEG encoder and decoder for resource-constrained embedded devices. The article explains JPEG compression fundamentals, introduces features such as image rotation, clipping, scaling, and block mode, and offers usage guidance.

### Source excerpt

The ESP_NEW_JPEG library from Espressif enables efficient JPEG encoding and decoding on embedded devices. This article introduces the main features of ESP_NEW_JPEG - including image rotation, clipping, scaling, and block mode - and shares key usage tips for developers.

## ESP\_IMAGE\_EFFECTS v1.0.0 Release: Image Processing for Embedded Devices

DevFeed: [ESP\_IMAGE\_EFFECTS v1.0.0 Release: Image Processing for Embedded Devices](<https://devfeed.tech/articles/esp-image-effects-release-lightweight-powerful-and-made-for-a-colorful-world-13717.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2025/08/announcing_esp_image_effects/>)

Author: John Lee

Published: 2025-08-29T00:00:00Z

Content type: release

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [Image processing](<https://devfeed.tech/topics/image-processing.md>), [Library](<https://devfeed.tech/topics/library.md>), [Embedded Software Dev](<https://devfeed.tech/topics/embedded-software-dev.md>), [Microcontroller](<https://devfeed.tech/topics/microcontroller.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [embedded-systems](<https://devfeed.tech/tags/embedded-systems.md>), [image-color-space](<https://devfeed.tech/tags/image-color-space.md>), [image-crop](<https://devfeed.tech/tags/image-crop.md>), [image-effects](<https://devfeed.tech/tags/image-effects.md>), [image-processing](<https://devfeed.tech/tags/image-processing.md>), [image-rotate](<https://devfeed.tech/tags/image-rotate.md>), [image-scale](<https://devfeed.tech/tags/image-scale.md>), [library](<https://devfeed.tech/tags/library.md>), [multimedia](<https://devfeed.tech/tags/multimedia.md>), [release](<https://devfeed.tech/tags/release.md>), [rotation](<https://devfeed.tech/tags/rotation.md>), [zero-copy](<https://devfeed.tech/tags/zero-copy.md>)

### AI overview

Espressif announces ESP_IMAGE_EFFECTS v1.0.0, an image processing library for embedded devices. The article describes its unified APIs, SIMD optimization, zero-copy memory design, and support for rotation, color space conversion, and image scaling.

### Source excerpt

Espressif's ESP_IMAGE_EFFECTS component is a powerful image processing library that can do common image processing operations such as scaling, rotation, cropping, and color space conversion. This article introduces the library, shows how to use it in processing images, and provides usage examples.

## How to Generate New Art From Existing Images Using Deep Learning?

DevFeed: [How to Generate New Art From Existing Images Using Deep Learning?](<https://devfeed.tech/articles/how-to-generate-new-art-from-existing-images-using-deep-learning-4508.md>)

Original publisher: [Read original article](<https://feeds.feedblitz.com/~/922108034/0/baeldung/cs>)

Author: Damilare Keshinro

Published: 2025-07-24T04:56:41Z

Content type: tutorial

Language: en

Sources: [Baeldung - CS](<https://devfeed.tech/sources/baeldung-cs.md>)

Topics: [Deep neural networks](<https://devfeed.tech/topics/deep-neural-networks.md>), [Tensorflow](<https://devfeed.tech/topics/tensorflow.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [Image](<https://devfeed.tech/topics/image.md>), [Computer science](<https://devfeed.tech/topics/computer-science.md>)

Tags: [building](<https://devfeed.tech/tags/building.md>), [computer-science](<https://devfeed.tech/tags/computer-science.md>), [computer-vision](<https://devfeed.tech/tags/computer-vision.md>), [computer-vision-image-processing](<https://devfeed.tech/tags/computer-vision-image-processing.md>), [deep-learning](<https://devfeed.tech/tags/deep-learning.md>), [generate](<https://devfeed.tech/tags/generate.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [image-processing](<https://devfeed.tech/tags/image-processing.md>), [images](<https://devfeed.tech/tags/images.md>), [model](<https://devfeed.tech/tags/model.md>), [techniques](<https://devfeed.tech/tags/techniques.md>), [tensorflow](<https://devfeed.tech/tags/tensorflow.md>)

### AI overview

A tutorial on neural style transfer using TensorFlow and a pretrained VGG16 model. It explains how to combine the content of an owl image with the artistic style of Edvard Munch's "Scream" by extracting features, defining losses, preprocessing images, and optimizing the result.

### Source excerpt

A walkthrough of building an art style transfer program using deep learning techniques and tools like TensorFlow and the VGG16 model. The post How to Generate New Art From Existing Images Using Deep Learning? first appeared on Baeldung on Computer Science.

## How Can I Swap Colors With GIMP?

DevFeed: [How Can I Swap Colors With GIMP?](<https://devfeed.tech/articles/how-can-i-swap-colors-with-gimp-4522.md>)

Original publisher: [Read original article](<https://feeds.feedblitz.com/~/922051058/0/baeldung/linux~How-Can-I-Swap-Colors-With-GIMP>)

Author: Haroon Javed

Published: 2025-07-23T03:46:22Z

Content type: tutorial

Language: en

Sources: [Baeldung - Linux](<https://devfeed.tech/sources/baeldung-linux.md>)

Topics: [App](<https://devfeed.tech/topics/app.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [GUI](<https://devfeed.tech/topics/gui.md>)

Tags: [file-editing](<https://devfeed.tech/tags/file-editing.md>), [file-editing-image-processing](<https://devfeed.tech/tags/file-editing-image-processing.md>), [graphics](<https://devfeed.tech/tags/graphics.md>), [gui](<https://devfeed.tech/tags/gui.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [image-processing](<https://devfeed.tech/tags/image-processing.md>), [images](<https://devfeed.tech/tags/images.md>), [learn](<https://devfeed.tech/tags/learn.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

A tutorial explaining how to swap colors in GIMP using the Color Exchange tool and the By Color Select tool. It covers choosing replacement colors, adjusting RGB threshold values, and the strengths and limitations of each method.

### Source excerpt

Learn how to swap colors using GIMP. The post How Can I Swap Colors With GIMP? first appeared on Baeldung on Linux. Related Stories Linux File Editing Series How to Start an Application on a Specific Workspace in i3 Compare Two Images in Linux

## Introduction to Cloud-based AI

DevFeed: [Introduction to Cloud-based AI](<https://devfeed.tech/articles/introduction-to-cloud-based-ai-11512.md>)

Original publisher: [Read original article](<https://www.kodeco.com/ai/paths/cloud-based-ai>)

Published: 2024-11-14T00:00:00Z

Content type: tutorial

Language: en

Sources: [Kodeco | High quality programming tutorials: iOS, Android, Swift, Kotlin, Unity, and more](<https://devfeed.tech/sources/kodeco-high-quality-programming-tutorials-ios-android-swift-kotlin-unity-and-more.md>)

Topics: [Cloud](<https://devfeed.tech/topics/cloud.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [AI Development](<https://devfeed.tech/topics/ai-development.md>), [text-generation](<https://devfeed.tech/topics/text-generation.md>), [Image processing](<https://devfeed.tech/topics/image-processing.md>), [Google](<https://devfeed.tech/topics/google.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [apis](<https://devfeed.tech/tags/apis.md>), [audio](<https://devfeed.tech/tags/audio.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [course](<https://devfeed.tech/tags/course.md>), [development](<https://devfeed.tech/tags/development.md>), [google](<https://devfeed.tech/tags/google.md>), [image-processing](<https://devfeed.tech/tags/image-processing.md>), [openai](<https://devfeed.tech/tags/openai.md>), [text-generation](<https://devfeed.tech/tags/text-generation.md>)

### AI overview

This learning path introduces cloud-based AI services for text generation, image processing, and audio analysis. It provides hands-on experience with OpenAI and Google Gemini and covers building AI apps with cloud services and APIs.

### Source excerpt

This course introduces you to cloud-based AI services, focusing on text generation, image processing, and audio analysis. You'll gain hands-on experience with leading platforms such as OpenAI and Google Gemini, learning to leverage these technologies for various AI apps.

## Converting Vertex-Colored Meshes to Textured Meshes

DevFeed: [Converting Vertex-Colored Meshes to Textured Meshes](<https://devfeed.tech/articles/converting-vertex-colored-meshes-to-textured-meshes-7551.md>)

Original publisher: [Read original article](<https://huggingface.co/blog/vertex-colored-to-textured-mesh>)

Author: Dylan Ebert

Published: 2024-09-30T00:00:00Z

Content type: tutorial

Language: en

Sources: [Hugging Face - Blog](<https://devfeed.tech/sources/hugging-face-blog.md>)

Topics: [3D](<https://devfeed.tech/topics/3d.md>), [Image processing](<https://devfeed.tech/topics/image-processing.md>), [Library](<https://devfeed.tech/topics/library.md>), [OpenCV](<https://devfeed.tech/topics/opencv.md>), [NumPy](<https://devfeed.tech/topics/numpy.md>)

Tags: [3d](<https://devfeed.tech/tags/3d.md>), [code](<https://devfeed.tech/tags/code.md>), [image-processing](<https://devfeed.tech/tags/image-processing.md>), [library](<https://devfeed.tech/tags/library.md>), [mesh](<https://devfeed.tech/tags/mesh.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [vision](<https://devfeed.tech/tags/vision.md>)

### AI overview

A tutorial explaining how to convert vertex-colored meshes into UV-mapped, textured meshes. It presents a quick solution using the InstantTexture library and a detailed implementation based on UV generation, vertex-color remapping, barycentric interpolation, and texture-buffer filling.

### Source excerpt

We're on a journey to advance and democratize artificial intelligence through open source and open science.

## Kakashi: The Copycat Robot

DevFeed: [Kakashi: The Copycat Robot](<https://devfeed.tech/articles/kakashi-the-copycat-robot-21538.md>)

Original publisher: [Read original article](<http://lifepluslinux.blogspot.com/2024/09/kakashi-copycat-robot.html>)

Author: Suresh Alse (noreply@blogger.com)

Published: 2024-09-23T04:47:00Z

Content type: tutorial

Language: en

Sources: [Life Plus Linux](<https://devfeed.tech/sources/life-plus-linux.md>)

Topics: [Code](<https://devfeed.tech/topics/code.md>), [Algorithm](<https://devfeed.tech/topics/algorithm.md>), [3D](<https://devfeed.tech/topics/3d.md>)

Tags: [3d-printed](<https://devfeed.tech/tags/3d-printed.md>), [algorithm](<https://devfeed.tech/tags/algorithm.md>), [aurdino](<https://devfeed.tech/tags/aurdino.md>), [build](<https://devfeed.tech/tags/build.md>), [code](<https://devfeed.tech/tags/code.md>), [image-processing](<https://devfeed.tech/tags/image-processing.md>), [mapping](<https://devfeed.tech/tags/mapping.md>), [project](<https://devfeed.tech/tags/project.md>), [scale](<https://devfeed.tech/tags/scale.md>), [side-project](<https://devfeed.tech/tags/side-project.md>), [speed](<https://devfeed.tech/tags/speed.md>)

### AI overview

A developer describes building Kakashi, a robot that imitates hand movements using an Arduino UNO, LED display, pan-and-tilt brackets, and four servo motors. The article explains the hand-tracking algorithm, including scale-invariant coordinate mapping and conversion to motor angles.

### Source excerpt

In this post, I want to share about "Kakashi: The Copycat Robot"--a fun side project I built a few years ago. The name is inspired by the famous character from Naruto, Kakashi Hatake, also known as the Copycat Ninja. The goal of this robot was to mimic Kakashi's ability to copy movements--though, of course, in a more limited way. Check it out for yourself! Here are the things I used to build this: Aurdino UNO board. Max7219 8x8 LED 3D printed Pan and Tilt brackets (2x) 4 servo motors Bread board and jumper wires. I will go through it in following sections: The Sharinghan Pan and Tilt motion Controller - Serial bus Tracking algorithm The Sharinghan Of course, our Kakashi needs a Sharingan! For those unfamiliar, the Sharingan is the special eye that grants Kakashi his copycat abilities in Naruto. For this, I used a Max7219 8x8 LED. It has 5 pins which I connected as follows: VCC - connect to 5V GND - connect to ground DIN - data in ports.h CS - chip select ports.h CLK - clock ports.h Then I found a led editor which I used to create a hex mapping of the sharinghan in different angles and wrote this code that loops around it. Aurdino: https://github.com/alseambusher/kakashi/blob/new_algo/src/led.h Client: https://github.com/alseambusher/kakashi/blob/new_algo/client/led.py Pan and Tilt Pan and tilt are the two motions using which you can basically cover any movement when used in combination. I used two of these to mimic arm movements. Each one is made up of a pan and tilt bracket, which you can either 3D print or purchase pre-made from Amazon. I attached two servo motors to each bracket. I won't go into assembly details, as there are plenty of great tutorials available on how to put one together. Each servo motor has 3 pins - 5V power, ground and control. I connected the four control cables to the following ports: I wrote a simple class to control the 4 servo motors and map it into pan and tilt actions. Controller - Serial Bus The serial bus acts as a communication channel

## Image Migration to Google Cloud Platform

DevFeed: [Image Migration to Google Cloud Platform](<https://devfeed.tech/articles/image-migration-to-google-cloud-platform-28045.md>)

Original publisher: [Read original article](<https://tech.trivago.com/post/2024-05-14-image-migration-to-gcp/>)

Author: Praneeth Peiris I want

Published: 2024-05-14T00:00:00Z

Content type: article

Language: en

Sources: [Trivago](<https://devfeed.tech/sources/trivago.md>)

Topics: [Google Cloud Platform (GCP)](<https://devfeed.tech/topics/google-cloud.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [data](<https://devfeed.tech/topics/data.md>), [Image processing](<https://devfeed.tech/topics/image-processing.md>), [Machine learning](<https://devfeed.tech/topics/machine-learning.md>)

Tags: [amazon-web-services](<https://devfeed.tech/tags/amazon-web-services.md>), [backend](<https://devfeed.tech/tags/backend.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [data](<https://devfeed.tech/tags/data.md>), [data-pipelines](<https://devfeed.tech/tags/data-pipelines.md>), [google-cloud](<https://devfeed.tech/tags/google-cloud.md>), [google-cloud-platform](<https://devfeed.tech/tags/google-cloud-platform.md>), [image-processing](<https://devfeed.tech/tags/image-processing.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [migration](<https://devfeed.tech/tags/migration.md>)

### AI overview

This article explains how trivago migrated its image infrastructure from AWS and an on-premises data centre to Google Cloud. It describes the image-processing and machine-learning pipelines involved, the limitations of a lift-and-shift migration, and the need to redesign the pipelines for a single cloud environment.

### Source excerpt

Migration projects can be hard, especially when we were not around when the original projects were built. We migrated our images infrastructure to Google Cloud which was spread across multiple environments and here is how we did that.

## Server-side sandboxing: An introduction

DevFeed: [Server-side sandboxing: An introduction](<https://devfeed.tech/articles/server-side-sandboxing-an-introduction-10037.md>)

Original publisher: [Read original article](<https://www.figma.com/blog/server-side-sandboxing-an-introduction/>)

Author: Hongyi Hu; Max Serrano

Published: 2023-10-24T00:00:00Z

Content type: article

Language: en

Sources: [Figma Blog](<https://devfeed.tech/sources/figma-blog.md>)

Topics: [Security](<https://devfeed.tech/topics/security.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Image processing](<https://devfeed.tech/topics/image-processing.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [article](<https://devfeed.tech/tags/article.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [defense-in-depth](<https://devfeed.tech/tags/defense-in-depth.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [image-processing](<https://devfeed.tech/tags/image-processing.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [security](<https://devfeed.tech/tags/security.md>), [security-engineering](<https://devfeed.tech/tags/security-engineering.md>), [vulnerabilities](<https://devfeed.tech/tags/vulnerabilities.md>)

### AI overview

This introduction to server-side sandboxing explains why image processing, parsing, compression, and thumbnailing workloads can create security risks, especially when they depend on memory-unsafe software such as C++ libraries. It presents application-level sandboxing, or workload isolation, as a defense against vulnerabilities and outlines the challenge of choosing among available isolation techniques and balancing their trade-offs.

### Source excerpt

In this three-part series, our security engineering team shares practical tips for deploying and operating application sandboxing techniques. First up: evaluating the many sandboxing options, and how to think about the trade-offs between them.

## Using Deep Learning to Recognize Handwritten Characters with OCR

DevFeed: [Using Deep Learning to Recognize Handwritten Characters with OCR](<https://devfeed.tech/articles/hello-deep-learning-doing-some-actual-ocr-on-handwritten-characters-36362.md>)

Original publisher: [Read original article](<https://berthub.eu/articles/posts/dl-ocr-demo/>)

Published: 2023-03-30T10:00:08Z

Content type: tutorial

Language: en

Sources: [Bert Hubert's writings](<https://devfeed.tech/sources/bert-hubert-s-writings.md>)

Topics: [Deep learning](<https://devfeed.tech/topics/deep-learning.md>), [Image processing](<https://devfeed.tech/topics/image-processing.md>), [Neural Network](<https://devfeed.tech/topics/neural-network.md>), [Training AI Models](<https://devfeed.tech/topics/training-ai-models.md>), [datasets](<https://devfeed.tech/topics/datasets.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [deep-learning](<https://devfeed.tech/tags/deep-learning.md>), [image-processing](<https://devfeed.tech/tags/image-processing.md>), [neural-network](<https://devfeed.tech/tags/neural-network.md>), [ocr](<https://devfeed.tech/tags/ocr.md>), [testing](<https://devfeed.tech/tags/testing.md>), [training](<https://devfeed.tech/tags/training.md>), [training-data](<https://devfeed.tech/tags/training-data.md>)

### AI overview

This tutorial builds and tests an OCR program that recognizes handwritten letters from a photo using a convolutional deep learning model. It shows how differences between real-world input and training data can cause recognition failures, including difficulty recognizing a handwritten "h".

### Source excerpt

This page is part of the Hello Deep Learning series of blog posts. You are very welcome to improve this page via GitHub! The previous chapters have often mentioned the chasm between "deep learning models that work on my data" and "it actually works in the real world". It is perhaps for this reason that almost all demos and YouTube tutorials you find online never do any real world testing.

## 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.

## High Availability by Offloading Work Into the Background

DevFeed: [High Availability by Offloading Work Into the Background](<https://devfeed.tech/articles/high-availability-by-offloading-work-into-the-background-1408.md>)

Original publisher: [Read original article](<https://shopify.engineering/high-availability-background-jobs>)

Author: Kerstin Puschke

Published: 2021-07-08T18:00:01Z

Content type: article

Language: en

Sources: [Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering.md>), [Shopify Engineering - Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering-shopify-engineering.md>)

Topics: [Availability](<https://devfeed.tech/topics/availability.md>), [App](<https://devfeed.tech/topics/app.md>), [Shopify](<https://devfeed.tech/topics/shopify.md>), [User Experience](<https://devfeed.tech/topics/user-experience.md>), [Image processing](<https://devfeed.tech/topics/image-processing.md>)

Tags: [applications](<https://devfeed.tech/tags/applications.md>), [availability](<https://devfeed.tech/tags/availability.md>), [high-availability](<https://devfeed.tech/tags/high-availability.md>), [image-processing](<https://devfeed.tech/tags/image-processing.md>), [server](<https://devfeed.tech/tags/server.md>), [shopify](<https://devfeed.tech/tags/shopify.md>), [user-experience](<https://devfeed.tech/tags/user-experience.md>)

### AI overview

The article explains how offloading slow, resource-intensive, or error-prone work into background processing helps applications remain available and responsive. It uses Shopify's high-traffic context and examples such as email delivery, image and video processing, third-party requests, search-index rebuilding, data imports, and stale-data cleanup.

### Source excerpt

High availability and short response times are necessary, making background jobs an indispensable tool regardless of the application's scale.

## KotlinDL 0.2: Functional API, зоопарк моделей c ResNet и MobileNet, DSL для обработки изображений

DevFeed: [KotlinDL 0.2: Functional API, зоопарк моделей c ResNet и MobileNet, DSL для обработки изображений](<https://devfeed.tech/articles/kotlindl-0-2-functional-api-c-resnet-mobilenet-dsl-23913.md>)

Original publisher: [Read original article](<https://habr.com/ru/companies/JetBrains/articles/558618/>)

Author: zaleslaw (JetBrains)

Published: 2021-05-25T08:54:42Z

Content type: release

Language: ru

Sources: [JetBrains RU](<https://devfeed.tech/sources/jetbrains-ru.md>)

Topics: [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Deep neural networks](<https://devfeed.tech/topics/deep-neural-networks.md>), [Maven Central](<https://devfeed.tech/topics/maven-central.md>), [Tensorflow](<https://devfeed.tech/topics/tensorflow.md>), [Keras](<https://devfeed.tech/topics/keras.md>), [ImageNet](<https://devfeed.tech/topics/imagenet.md>)

Tags: [dataset](<https://devfeed.tech/tags/dataset.md>), [deep-learning](<https://devfeed.tech/tags/deep-learning.md>), [image-processing](<https://devfeed.tech/tags/image-processing.md>), [keras](<https://devfeed.tech/tags/keras.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [maven-central](<https://devfeed.tech/tags/maven-central.md>), [neural-networks](<https://devfeed.tech/tags/neural-networks.md>), [tag-00486ebd8d87](<https://devfeed.tech/tags/tag-00486ebd8d87.md>), [tag-9d8cf70dc46c](<https://devfeed.tech/tags/tag-9d8cf70dc46c.md>), [tensorflow](<https://devfeed.tech/tags/tensorflow.md>)

### AI overview

This article presents KotlinDL 0.2, a deep-learning library written in Kotlin with TensorFlow used for low-level computations. The release adds a Functional API for graph-based neural networks, an image-preprocessing DSL, new dataset types, and a model zoo containing ResNet, MobileNet, and VGG models. KotlinDL 0.2 is available on Maven Central.

### Source excerpt

Представляем вам версию 0.2 библиотеки KotlinDL. Это библиотека глубокого обучения, где для низкоуровневых вычислений используется TensorFlow, но с высокоуровневым API и логикой, написанными на Kotlin. KotlinDL 0.2 теперь доступен на Maven Central (до этого он лежал на bintray, но закатилось солнышко земли опенсорсной). Появилось столько всего нового: новые слои, специальный DSL для препроцессинга изображений, новые типы датасетов, зоопарк моделей с несколькими моделями из семейства ResNet, MobileNet и старой доброй моделью VGG (рабочая лошадка, впрочем). В этой статье мы коснемся самых главных изменений релиза 0.2. Полный список изменений доступен по ссылке. Читать далее

## Basics of Memory Access in WebAssembly

DevFeed: [Basics of Memory Access in WebAssembly](<https://devfeed.tech/articles/basics-of-memory-access-in-webassembly-27442.md>)

Original publisher: [Read original article](<https://ariya.io/2019/05/basics-of-memory-access-in-webassembly/>)

Published: 2019-05-13T06:20:17Z

Content type: tutorial

Language: en

Sources: [Ariya Hidayat](<https://devfeed.tech/sources/ariya-hidayat.md>)

Topics: [WebAssembly](<https://devfeed.tech/topics/web-assembly.md>), [C](<https://devfeed.tech/topics/c.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [Compiler](<https://devfeed.tech/topics/compiler.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>), [Image processing](<https://devfeed.tech/topics/image-processing.md>), [Visual Studio Code](<https://devfeed.tech/topics/visual-studio-code.md>)

Tags: [c](<https://devfeed.tech/tags/c.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [compiler](<https://devfeed.tech/tags/compiler.md>), [image-processing](<https://devfeed.tech/tags/image-processing.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [pixel](<https://devfeed.tech/tags/pixel.md>), [rgb](<https://devfeed.tech/tags/rgb.md>), [visual-studio-code](<https://devfeed.tech/tags/visual-studio-code.md>), [webassembly](<https://devfeed.tech/tags/webassembly.md>)

### AI overview

This tutorial explains WebAssembly's memory model and demonstrates compiling a simple C/C++ function with Emscripten. It shows how to run a minimal WebAssembly module from Node.js with reduced runtime support, inspect its textual format, and prepare for transferring array data such as pixel RGB values for image processing.

### Source excerpt

WebAssembly is getting more popular than ever. The use of WebAssembly outside the confinement of a web browser also starts to gain traction, as evidenced from projects such as WebAssembly Interface. Understanding the memory model of WebAssembly will be important in order to fully comprehend its power as well as its constraints.

## Presenting babel-plugin-cloudinary

DevFeed: [Presenting babel-plugin-cloudinary](<https://devfeed.tech/articles/presenting-babel-plugin-cloudinary-27971.md>)

Original publisher: [Read original article](<https://tech.trivago.com/post/2019-04-02-babelplugincloudinary/>)

Author: Daniel Caldas Software Engineer; Goodguydaniel Com

Published: 2019-04-02T00:00:00Z

Content type: release

Language: en

Sources: [Trivago](<https://devfeed.tech/sources/trivago.md>)

Topics: [Babel](<https://devfeed.tech/topics/babel.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Image processing](<https://devfeed.tech/topics/image-processing.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>)

Tags: [babel](<https://devfeed.tech/tags/babel.md>), [cloudinary](<https://devfeed.tech/tags/cloudinary.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [image-processing](<https://devfeed.tech/tags/image-processing.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [plugin](<https://devfeed.tech/tags/plugin.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [web-applications](<https://devfeed.tech/tags/web-applications.md>)

### AI overview

trivago presents trivago/babel-plugin-cloudinary, an open-source Babel plugin that compiles Cloudinary URL transformations at build time. The article explains its motivation, development history, and approach for avoiding the need to ship the Cloudinary SDK in the client bundle.

### Source excerpt

I'm happy to let you know that we are releasing trivago/babel-plugin-cloudinary to the open source community! Throughout this...