---
title: "Photo Editing – Blog"
description: "Blog posts about Photo Editing from the IMG.LY team."
url: "https://img.ly/blog/tag/photo-editing/"
type: "index"
---

> This is the markdown version of [Photo Editing – Blog](https://img.ly/blog/tag/photo-editing/). For all pages in one file, see [llms-full.txt](https://img.ly/llms-full.txt). For an index of all available pages, see [llms.txt](https://img.ly/llms.txt).

---

Every IMG.LY blog post tagged **Photo Editing**, newest first.

- [Open-Source Photo Editing SDKs vs IMG.LY CE.SDK: An Honest Comparison for Developers](https://img.ly/blog/open-source-photo-editing-sdks-vs-img-ly-ce-sdk-an-honest-comparison-for-developers.md): Compare popular open-source photo editing tools with IMG.LY CE.SDK. See where OSS shines, where it falls short, and what you need to consider when choosing between DIY image processing and a full, production-ready editing solution.
- [CE.SDK v1.20 Release Notes](https://img.ly/blog/creative-editor-sdk-v_1_20_0-release-notes.md): Merge photos, videos or text into fantastic shapes. Or bring image adjustments to your iOS app with CE.SDK v1.20!
- [IMG.LY Announces Open Source JavaScript Library for In-Browser Background Removal](https://img.ly/blog/announcing-imgly-background-removal.md): Seamlessly remove backgrounds in-browser with ease. Empower your creativity and protect data privacy. Learn how!
- [How To Resize Images in Flutter](https://img.ly/blog/how-to-resize-images-in-flutter.md): Keep it light: resize your application images in Flutter.
- [How to Remove Backgrounds Using Core ML](https://img.ly/blog/how-to-remove-backgrounds-using-coreml.md): Bring background removal and replacement to your iOS application.
- [How To Apply Image Filters in WebGL](https://img.ly/blog/how-to-add-image-filters-in-webgl.md): Learn everything you need to get started with kernel-based image filters in WebGL.
- [How To Resize and Compress an Image in JavaScript for Upload](https://img.ly/blog/how-to-compress-an-image-before-uploading-it-in-javascript.md): Learn how to downscale an image in JavaScript by reducing its size and quality before uploading it to your server.
- [How To Add a Sticker to a Texture With Three.js](https://img.ly/blog/how-to-add-a-sticker-to-a-texture-with-three-js.md): Learn how to add an overlay image to your textures in WebGL and JavaScript with Three.js.
- [How To Scale, Crop, Flip, and Filter an Image in CSS](https://img.ly/blog/how-to-scale-crop-flip-and-filter-an-image-in-css.md): Learn how to use CSS to perform the most common image processing manipulations.
- [How to Add a Watermark to an Image in JavaScript](https://img.ly/blog/how-to-add-watermark-javascript.md): Create watermarks in Vanilla JavaScript and with watermarkjs!
- [How To Pixelate an Image in JavaScript](https://img.ly/blog/how-to-pixelate-an-image-in-javascript.md): Pixelate an image in Vanilla JavaScript without any libraries – with the <canvas> element!
- [How to Apply Custom Image Filters Using HTML5 Canvas in JavaScript](https://img.ly/blog/how-to-apply-filters-in-javascript.md): Apply custom filters in JavaScript without external libraries – with the <canvas> element!
- [How to Create Image Filters for iOS](https://img.ly/blog/how-to-create-image-filters-in-ios.md): Write a custom `CIFilter` in Metal and Swift, usable in any CoreImage pipeline.
- [How to Draw on an Image With JavaScript](https://img.ly/blog/how-to-draw-on-an-image-with-javascript.md): Easily implement a brush to draw on an image in JavaScript, without using any external library!
- [How To Resize an Image in React](https://img.ly/blog/how-to-resize-an-image-in-react.md): Quickly resize an image with the `react-image-file-resizer` React library.
- [How To Resize an Image With JavaScript](https://img.ly/blog/how-to-resize-an-image-with-javascript.md): Today, you will learn how to resize an image in JavaScript, without using any external library. Thanks to the HTML <canvas> element, this is reasonably easy. Let's go!
- [Make it pop - introducing Animated and Smart Stickers](https://img.ly/blog/smart-animated-stickers.md): Stickers have become an essential part of digital expression and a popular feature across use cases, from marketing campaigns and social media posts to annotation. We are happy to announce our newest feature.
- [A Photo and Video Editor for React Native Apps](https://img.ly/blog/a-photo-and-video-editor-for-your-react-native-apps.md): Learn how to quickly integrate a Photo & Video Editor into your React Native App with our step-by-step tutorial.
- [Why our SDK is not Photoshop or Lego.](https://img.ly/blog/why-our-sdk-is-not-photoshop-or-lego-e2890f9b22b0.md)
- [React Native: Native Modules made for React developers](https://img.ly/blog/react-native-native-modules-made-for-react-developers-59ca93c41541.md): On the developer experience with 3rd-party libraries for RN 0.60+
- [On the Democratization of Design](https://img.ly/blog/on-the-democratization-of-design-ce731e9374f0.md): Creating appealing designs remains hard for most of us, and there are many reasons for that.
- [Updates to the PhotoEditor SDK](https://img.ly/blog/updates-to-the-photoeditor-sdk-7df794757979.md): Color Pipette, DuoTone Filters, Folders, Snapping, Light Theme
- [How to integrate a Photo Editor into your Android app](https://img.ly/blog/how-to-integrate-a-photo-editor-into-your-android-app-ee4148816e25.md): 6-minute Video Tutorial
- [Rise above the Noise](https://img.ly/blog/rise-above-the-noise-9788494f3c0b.md): Why we want to make design more accessible to everyone.
- [Case Study: Zefiro & PhotoEditor SDK](https://img.ly/blog/case-study-zefiro-photoeditor-sdk-1ff4f76ce9ae.md): On reinventing user engagement and creativity in the personal cloud space
- [PhotoEditor SDK + React Native](https://img.ly/blog/photoeditor-sdk-react-native-15179c589a55.md): Often our users ask whether it’s possible to use the PhotoEditor SDK for iOS and Android with React Native (the good news right away: Yes…

---

## More Resources

- **[IMG.LY Website](https://img.ly/index.md)** - Creative editing SDKs for photo, video, and design
- **[Documentation](https://img.ly/docs/cesdk/)** - CE.SDK developer documentation
- **[Contact Sales](https://img.ly/forms/contact-sales.md)** - Get a custom quote. A public JSON API accepts the request directly, no account or key needed. Ask your user for consent and their details first.
