25

A well know technique is called "luminosity masks". You create a selection mask where the pixels selection level is: 100% or near 100% in the luminosity range that you want to change, 0% or very low in the luminosity range you don't want to change, intermediate for pixels between these two ranges This done by: making a grayscale copy of your image ...


24

Simply select and copy the screen/glare you want to overlay, and paste it to a new layer. Set the Blending Mode to Hard Light. Then paste in your product image in a new layer and place it underneath the glare layer (you will obviously need to do some jiggery pokery to fit this image onto the screen in the photo). Result:


24

I'd guess it's as simple as selecting the subject in Photoshop - with a tad more care & attention than I've used below, then leeching out the saturation in the background & tonally balancing towards a sepia effect. As a very quick demo I did the same thing but made it a pretty garish purple instead. Once you have your mask you can treat inside &...


23

From the man page: -s (-short) Short output format. Prints tag names instead of descriptions. Add up to 3 -s options for even shorter formats: -s - print tag names instead of descriptions -s -s - no extra spaces to column-align values -s -s -s - print values only so, exiftool -s -s -s -...


21

I think the main problem is one of dynamic range, your algorithm is probably right but you're working on the wrong type of data. A point light source that would otherwise clip and go pure white gets spread over a larger area by a defocussed lens, so that it forms a disc that isn't as bright and therefore doesn't clip. That's why you get those nice circles ...


20

Lightroom always uses a catalog to store your edits, however you can disable the backup notifications. Go to: Edit->Catalog Settings (PC) OR Lightroom->Catalog Settings (Mac) Set: "Back up catalog" to "Never"


20

Short Answer No, decoding is not guaranteed to always be the same. However, the differences are guaranteed to be very, very small. ISO Specifications The International Organization for Standardization (ISO) specifications for JPEG has the following specifications for decoders (emphasis mine): A decoder shall a) with appropriate accuracy, convert ...


18

If you are talking about JPEG files, then the utility jpeginfo is exactly what you're looking for. It can check files for different types of JPEG errors and corruption and either return an error code (the most useful thing for scripting), or just delete files with errors. I use this as part of my initial file transfer, to make sure everything copied okay ...


14

Yes they can, but there are some significant caveats. Although they can be run alone, the plugins were not designed to be used as a standalone application. If you have the folder with the executable file (NOT the plugin file) for a specific Nik suite plugin open on your desktop and drag a jpeg or tiff file and drop it onto the executable file (NOT into a ...


14

The image I uploaded was rejected because it was under 300 DPI. The DPI is just a number which has no relevance to a digital image. It relates only to printing and not the quality or resolution of the image itself. If you change the number to 300 DPI in an editor, it should be accepted. As you have Windows 10 and presumably use assistive technology to e....


13

Have a look at snapshots, top left in the darkroom mode. For details, have a look at https://www.darktable.org/usermanual/en/module-reference/utility-modules/darkroom/snapshots/


13

I think you'll be fine. Look at the case of Aperture, discontinued by Apple. Adobe offers an Aperture import plug-in. Lightroom's catalog is an SQLite database and much of the data stored within it is in XML format so the data is very accessible to programmers if the need arises. In the unlikely event that Adobe and Lightroom ceased to exist, it would easy ...


12

First of all, in optics, only light adds up and darkness does not. Make sure that your algorithm does not bleed dark pixels outwards their original location. Resulting pixels should rather resemble maximum of nearby source pixels than average. Or, to be even more exact, you'd be summing up logarithms of affecting source pixels. Another possible cause why ...


11

The display corruption could be a consequence of using GPU acceleration in the ACR module. Not all cards are supported, so try toggling off the option. Also make sure that option is off in Photoshop.


10

This may not be a very elegant solution, it's more of a hack, but I once read a tip about searching for the sharpest picture out of a stack: look for the heavier files! I've used this method several times, and it works. From a technical standpoint, this makes sense because the JPEG algorithm will compress your RAW files a lot more when you take blurry shots;...


10

Yes, because it is only claiming to be better than what they had before. RAW files are camera specific and they introduced camera specific profiles for 70 cameras. It does not appear they are claiming that they now have the best RAW processing around, but only that it is improved over where their ability to deal with RAW files was before. RAW files ...


10

This processing is implemented in darktable via the Local contrast module as explained here. The interface probably isn't as sophisticated as you might like, but may be an improvement on software that errs on the side of user-friendliness. To quote the linked mail: this module enhances local contrast by using ``Unnormalized bilateral filtering'' as ...


10

I'll interpret your question in the opposite way everyone else has. You seem to me to be asking how to prevent the details becoming visible again. Once you have darkened your image, increase the black point. This will make the new shadows actually black, and prevent the details from being recovered. You can do this in levels in most editors, or with curves: ...


9

Assuming that: The focal length has been recorded in the file metadata You are running a Unix-like OS such as Linux or OS X (or Cygwin in Windows) You have installed the exif command line tool Run this on the command line: exif /path/to/your/photos/* | grep "Focal Length [^A-Za-z]*|" \ | awk -F "|" '{print $2}' | awk '{print $1}' | sort | uniq -c | sort ...


9

First we rename all *.JPG files based on their creation date. Sometimes cameras change the file name or just ordering them is somehow not what we want. However, renaming them by the creation date always work: jhead -n%Y%m%d-%H%M%S *.JPG After that we put this list in a file: ls -1tr | grep -v files.txt > files.txt And then use mencoder to create an ...


9

I use ffmpeg for this task. It is a command line program that works well on Windows. A typical command line would look similar to ffmpeg -r 15 -start_number 1234 -i DSC_%d.jpg -s 1280x852 -vcodec libx264 output.mp4 This assumes that your files are named according to the pattern DSC_1234.jpg and that the first file is no. 1234. The framerate is set to ...


9

Here is the process I use: cd ~/directory_with_raw_files ufraw-batch --out-type=tif --out-depth=8 --wb=camera --exposure=0.33 --black-point=auto *.NEF Of course, you will process CR2 files instead of NEF. I usually open just the first raw file to find acceptable parameters for ufraw-batch, such as exposure. Then install the stacking package: sudo apt-...


9

No, you can't depend on decoded JPEG images being bit-for-bit identical. As an example, I tried viewing the image at the top of this page in two different browsers: Chrome 53.0.2785.143 and Internet Explorer 11.0.9600.18426. They look identical, but I put screen captures into an image editor and magnified the difference. You can see that they're not the ...


8

For Windows, you can use VirtualDub. It is free and open source. To create a timelapse, you need all of your photos numbered in order, without any gaps in the sequence. Then just go to File > Open, and pick the first image. VirtualDub will then load all of the images. To set the frame rate, go to Video menu > Frame rate. You can also add filters if you ...


8

dcraw is what you want. Probably using -o 0 which will provide raw color data and possibly -D for an unscaled grayscale image. libraw is extracted from this code and will provide lower level access to a raw file, but will need more coding.


8

The third is a result of the first two. You have to set a ratio for each color in relation to another. If you turn up both the blue and the green, this effectively reduces the red. Similarly, if you go all the way towards yellow and magenta, then you increase the red. Put another way, green/magenta is the balance between green vs red and blue and blue/...


8

If Adobe stops support for Lightroom, you use your catalogs just as you did before. You don't need Adobe's support to use the software, especially if you have a perpetual license. But even if not, the "read only" features will still work after Adobe revokes your CC license. Other than that, there is no migration path to other software currently available. ...


8

Non-destructive Edit History The bad news is that the non-destructive edit history is not something that can easily be moved between Picasa and any other photo processor. Sorry, you just won't be able to keep the history of edits nor will you be able to necessarily recreate the identical effect in any other software without painstaking comparison and fine ...


8

JPEGsnoop compares the compression signature in a JPEG with its database of known combinations of signatures and software/firmware, and gives a list of software/cameras that match the signature of the input image. Here is some sample output: *** Searching Compression Signatures *** Signature: 013BA18D5561625796E986FDBC09F846 Signature (...


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