Tag Info

Hot answers tagged

18

Use imagemagick: Imagemagick's own watermarking tutorial. Watermarking a single image looks like convert logo.jpg -font Arial -pointsize 20 \ -draw "gravity south \ fill black text 0,12 'Copyright' \ fill white text 1,11 'Copyright' " \ wmark_text_drawn.jpg For dealing with multiple images, see How to ...


17

Yes, in Photoshop you could batch process the images in a folder using an action. Simply: Open the image Open the "Actions" panel and hit "Create new action". Name the action and hit "Ok" You should now be in record. Most anything you do will be logged in the action as a step until you hit the "Stop" button in your actions toolbar menu. Create your ...


15

There is a Gimp script that is specifically designed to add watermarks: Batch Image Watermark Script. It need to be run through the command line, but it is quite straightforward: Download the script Save the downloaded file to your GIMP install followed by \share\gimp\2.0\scripts. For Windows users Start -> Run… -> Cmd (hit OK) Type cd followed by ...


10

It depends how you define "simple." Photoshop has variable data functionality built in, but it's not terribly well documented and is considered an inappropriate subject for polite conversation, such as at cocktail parties or church socials. On the other hand, it's years since I used this myself, so constructing this tutorial has been a good refresher. ...


9

ImageMagick answers have pretty much already been given at this point, but I wanted to give a little more detailed answer, so that everyone should be able to use it. Example with dummy paths: Which you will have to replace. ( On a mac and windows you can drag a file or folder to terminal window, which will convert into a path ) Make sure the ...


8

I'd probably use ImageMagick. There is a feature available to modify the hue, but it's percentage based instead of degrees. Hue Modulation Rotates the colors of the image, in a cyclic manner. To achieve this the Hue value given produces a 'modulus addition', rather than a multiplication. However be warned that the hue is rotated using a ...


6

I know you said you're not comfortable with command line tools, but ImageMagick can do this: Replace a Specific Color convert balloon.gif -transparent blue balloon_trans.gif Where balloon.gif is the source image, -transparent specifies that you want a transparent bg, blue is the color you want to replace, and balloon_trans.gif is the ...


6

Using a bash script To do this from the command line, you could use a utility called Gifsicle. There is no built in method to delete every other frame, so you'll need to get your hands dirty with some scripting. Here is a quick script I made to do just a single GIF: #!/bin/bash # This script will take an animated GIF and delete every other frame # Accepts ...


5

Yes: What you want to explore is ImageMagick, an extremely powerful tool for image manipulation. It is based on command line, but in short: you have a folder (or folders containing folders containing folders etc), and one command on command line will generate all your images with watermarks, in a folder structure of your choice.


5

IrfanView has this ("Add watermark image") File -> Batch conversion / rename -> Advanced


4

Xnview have very flexible and powerful (and easy to use) batch capabilities It comes in many forms, including a portable version [for example, on portableapps.com, or others] When in the "browser view" (ie, not viewing a specific image, but a folder) select (ctrl+click, or shift+click) a bunch of images, and then ctrl+U to open the batch-processing dialog ...


4

Canvas Flip Positioning in Photoshop uses 0, 0 as the top left. So, if you want to position an element from the bottom left, there is a way — You can flip the canvas, position the element, flip the entire canvas back, then flip the element. It's not ideal, but it'll give you positioning that's relative to the bottom left. Resize and/or edit the canvas ...


4

Perfect scenario for a Batch Action. You'll need to perform the action once to record what you want to do, then setup a Batch Action under File > Automate > Batch. At, least that's where to find it on CS3-CS5.


4

NOTE: This answer was posted before there was a command line/open source requirement, but I'm leaving it up as it may help someone else in the future Using Photoshop This is not an open source or command line solution, but you can do this with Photoshop: File ▸ Import ▸ Video Frames to Layers... "Limit To Every __ Frames" will do the trick for ...


4

You can do this by recording a custom Action of yourself: Opening the file Saving it as a .png file Closing the file Then you can automate this for the entire folder by going File -> Automate -> Batch. Choose the folder containing all the images and run your custom Action.


3

Sprite sheets should have the same size for each frame so that you don't get this problem. Thats what a sprite atlas is for, when you create a sprite atlas with images like these the program you use will create offsets for each frame so its easy to use in other programs like game salad and they take up less space. The problem here is that you are using a ...


3

When I have to just batch resize images I would use either Automator (OS X) or IrfanView (Windows) If I'd like to use command line, I'd use sips, ImageMagick or NConvert. Also GIMP has scripting powers and also can be used via command line.


3

Using ImageMagick's command line tools, you could do: $ composite -compose Dst_Over -tile pattern:GRAY0 image.png image.jpg Which Uses pre-generated pattern (GRAY0) that is solid black Puts the pattern behind (-compose Dst_Over) your png-file image.png Tiles the pattern (-tile) so it will fill the whole canvas Intelligently saves the composite image as ...


3

In Photoshop - Action and Batchor Image Processor is what you need: http://graphicssoft.about.com/od/digitalphotography/l/blps_batch.htm So this is how it would basically go: Make Action where you create a new layer at the bottom and fill it with color. Use File > Automate > Batch or File > Scripts > Image Processor to execute that recorded ...


3

Sounds like you have to run multiple actions. When you're recording an action, it doesn't look like you can use "Revert" as one of the commands. So you run Action 1 on the source folder to get Output Size 1. Then you run Action 1 on the same source folder to get Output Size 2, and so on.


3

@Lauren Ipsum, in CS6 I managed to use Revert as a command in an action: The trick is to save as a copy through the Save As dialog (or press Ctrl+Alt+S which will force save as a copy mode). Additionally in the Batch window you should include a serial number to ensure files do not overwrite each other. As a result files will be named in a really strange ...


3

All it really takes is a Levels, Curves, or Brightness adjustment. Almost any free or paid raster editing application has the capacity to raise the white point and lower the black point. This would, in turn, remove the grey, brighten the white, and darken the black. Images don't customarily "end up" like that without some serious alteration somewhere such ...


3

I'm answering my own question, since I found a solution. Based on Scott's suggestion (in a comment to the question) to use scripting, I found a script that helps export each layer as a raster image. The script, called "Batch Export Unlocked Layers" is written by John Wundes. The script is hundreds of lines and too long to post here but I'll link to the ...


3

InDesign has a script for exactly that. Open the scripts panel and find ImageCatalog.jsx. It will let you choose a source directory and will auto import all the images based on your settings.


3

Here's a simpler solution using gifsicle than JohnB's script: gifsicle input.gif `seq -f "#%g" 0 2 99` --unoptimize -O2 -o output.gif This command should work in most Unix shells; I've tested it in bash. Replace input.gif and output.gif with the input and output file names, and 99 with the number of frames in your animation. (It's OK to use a larger ...


3

Yes, the data set exporting is very well tucked away. To export the data sets into pdf's you need to do this: Make a new action where you simply save a pdf document. Then from the corner menu in Actions window, select Batch... You should: Select the action you just made Select source: Data sets and Override action "save" commands. Then press ...


3

Dig out that Photoshop CD, which includes Adobe Bridge if it's CS or later, or set up a free trial of Creative Cloud and download Photoshop. This is really easy to do. Record an Action in Photoshop that adds a relative amount (percentage, pixels, inches, whatever) to the top of the canvas. Any of the images you'll be modifying will do. Then either: In ...


2

Bit late to do this, but in future you can make this a lot easier by drawing in black over a colour grid, or vice versa.


2

In addition to @koiyu's response, Acorn by Flying Meat Software has robust yet simple-to-use scripting capabilities.



Only top voted, non community-wiki answers of a minimum length are eligible