I'm looking for online or free image editing tool that allows you to scale images in the way Photoshop allows by context aware scaling. Simply I want to scale a image horizontally (in x axis) without scaling the image content but filling the added space with the image background color.
Context aware scale image editing
1.9k Views Asked by Hemal senerath rathnayake At
2
There are 2 best solutions below
2
Bonzo
On
I thought the OP was looking for "liquid image rescale" or a similar sounding name but rereading your post probably not. I do not understand why you need "context aware scaling".
Imagemagick can do it but it is a bit basic; it is command line and there is no easy way to protect certain areas: http://www.imagemagick.org/Usage/resize/#liquid-rescale
Gimp has a plugin but I have never used it: http://liquidrescale.wikidot.com/en:examples
Related Questions in PHOTOSHOP
- Convert selected layers into smart objects via script in photoshop
- AI tools for generating clean clipping paths
- Create new transparent color in photoshop scripting
- activeDocument.bitsPerChannel = BitsPerChannelType.SIXTEEN; (WITHOUT MEREGER?) (Extendscript)
- Color Discrepancy Between OpenCV and Photoshop Hue Adjustments
- Exporting PNGs from Photoshop using Apple Scripts
- close button malfunction (Extendscript)
- Is there any way to make a script to get corners of rasterized shapes in Photoshop?
- Photoshop script arrange selected layers in grid
- Is it possible to scale a pathItem in Photoshop CC?
- Access is denied writing to file from ExtendScript
- Reproduce Photoshop warping effect accurately with ImageMagick
- Adding a Spot Color Channel to .Tiff Images with Python
- <wand.img> saving several png files as photoshop psd file converts the color into grayscale
- Adding transparency to the program written in Python
Related Questions in IMAGE-SCALING
- How to make SVG's width and height of the same as children?
- How to properly stretch /anchor two images in a kotlin app (android)
- Show image preview in full screen but capture 4:3
- Next.js static assets from public folder vs cloud based storage solutions
- I want to figure out the transmittance intensity of metasurfaces using equation in MATLAB code
- How to compress an base 64 image before saving it c#
- Fitting Picture to Full Screen Window
- Why does my wrapper not expand beyond a certain height?
- Trouble scaling basic Image in Compose
- Animation jerky when magnifier images on Chrome (on Firefox is fluid)
- Flickering image in React when changing image (zooming, rotating, opacity)
- SVG: Calculate viewbox depending on path to centre
- Use Amazon Affiliate images links to custom Image Component In Astro
- How to Improve WooCommerce Product Category Thumbnail Quality?
- *Inline* SVG image scales placed in *file* it does not
Related Questions in IMAGE-EDITING
- Python, OpenCV - drawContours of overlapping regions, some pixels are excluded?
- Detecting first inner black circle and making a contour: openCV and Python
- Highlight the changes or areas of discrepancy between the two images
- How do I view an image in Visual Studio 2022 when coding?
- How to measure the width of white object inside the image
- Python PIL circle crop image from corner
- For loop for image editing: use output image from the loop as input for the next iteration
- What could be causing my Elementor editing interface to only show text instead of images on my new template?
- How can i remove existing CIFilter from an image in iOS?
- crop image in react-native in background
- How to Draw on an Image and save it in React Native Expo
- Reducing the pixels-per-inch (PPI) of an image results in same file size
- Fabric.js IText interaction issue, moving but not editing
- Importing crop_your_image package in a particular flutter project results in an error
- How do I get started automating my workflow for enhancing and editing photos using Remini web app and photoshop?
Related Questions in IMAGE-EDITOR
- in image editor plus package when i edit a picture its dimensions changes after saving image
- Syncfusion react image editor get image url
- CORS issue with Filerobot: Some images open in the editor, but others throw CORS policy errors
- Create an Eraser with FabricJS in vuejs
- How to develop a Image template editor, that can be used to create templates with text/images and generate images
- What is the image editor's resolution tool for?
- How to get the base64 image from TUI Image Editor?
- Crop bounding boxes from React Native Camera
- How to resize a rotated element using mouse pointer by dragging controls in the selectbox for svg?
- Remove object from photo using Expo (React native)
- iOS image editor in swift
- Image manipulation in javascript
- Visual Studio 2019 Image Editor won't bring up when clicking on an image file
- ToastUI Image Editor - resize the images according to the container
- How often is cache cleared in React Native app?
Related Questions in IMAGE-ENLARGE
- Bootstrap - image enlarged with flex
- How can I set a mouse scroll to zoom in / out on the image? [opencv-python]
- How to loop through getElementsByClass for image expansion
- How to make image view scrollable in Android
- How to change screen resolution of android phone using IONIC?
- HTML CSS image grow
- How can I display thumbnails of images in a grid and then open one image in new window using tkinter and python?
- How can i edit the w3schools code to let two or more modal images on click?
- Context aware scale image editing
- How to enlarge image on click?
- Is there a way to detect a mouseover in a grid-area of a CSS grid?
- react-native webview image Click to enlarge
- Clicking SVG shape and enlarge with another Image
- Containg image when enlarging
- Using onmouseover to change image size with wp_get_attachment_image involved
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
I'm not 100% certain I understand your description, but you can do the following with ImageMagick which is installed on most Linux distros and is available for free for macOS and Windows.
Just in the Terminal, you can take the right-most column of an image and replicate a few hundred times to make the image wider.
So, if you start with this:
and run this:
You'll get this:
Or, you could grab the colour of the pixel at the top-left (or any other) corner and extend the background using that: