[REPOST] Incredible microscopic close-ups of a peacock feather

Turkish macro photographer Can Tuncer takes his macro work far beyond most macro shooters. Forget 1:1 or even 2:1, when Tuncer decides on a project his super macro work requires complex focus stacking rigs, microscope lenses, and 40-images per photo to get everything in focus.

Continue reading Incredible microscopic close-ups of a peacock feather

Posted in Reposts

Compare Photos with ImageMagick and a KDE Service Menu Action

Need to compare two photos side-by-side? Using the convert tool, you can quickly stitch two or more photos together and compare the result in any image viewer:

convert photo1.jpg photo2.jpg +append compare.jpg

The example command above stitches photo1.jpg and photo2.jpg from left to right (i.e. photo1.jpg + photo2.jpg), but you can use -append instead of +append to reverse the order (i.e. photo2.jpg + photo1.jpg). In both cases, the stitched image is saved under the compare.jpg name.

If you use KDE as your preferred graphical desktop environment, you can create a context action to stitch file pairs in the Dolphin file manager. Create a text file and paste the following code into it:

[Desktop Entry]
Type=Service
ServiceTypes=KonqPopupMenu/Plugin
MimeType=image/JPG;image/JPEG;image/jpeg;image/JPG;image/jpg;
Actions=Compare
[Desktop Action Compare]
Name=Compare Photos
Exec=convert %F +append compare.jpg
Icon=image-x-applix-graphics

Save the file under the compare.desktop name and move it to /usr/share/kservices5/ServiceMenus:

sudo cp compare.desktop /usr/share/kservices5/ServiceMenus/

Open Dolphin, select a pair of JPEG files you want to compare, right-click on the selection, and choose the Actions → Compare Photos action to resize the image. This generates a compare.jpg file with the selected photos side by side. You can then use your preferred image viewer to examine the photos.

This is an excerpt from the Linux Photography book. Get your copy here.

Tagged with: , ,
Posted in Open Source, Photography, Scribbles, Software

[REPOST] These vibrant 1960s photos show Russian teens partying with the proletariat

In the summer of 1967, American college students were thronging in California. Those hippies—in search of love, freedom, and rock ‘n’ roll—were the high water mark of a movement catalyzed by its complete rejection of midcentury America’s status quo. But if the Summer of Love’s lasting legacy would prove less than earth shattering, its ethos was echoing further abroad than many may have realized at the time. That very summer, many Russian teenagers were coming together in a similarly hedonistic fashion.

Continue reading These vibrant 1960s photos show Russian teens partying with the proletariat

Posted in Reposts

Made in Japan: A Brief History of the Japanese Photographic Industry

To practice German, I translate photography-related articles and technical texts. The following is an adapted translation of an article published in the FOTOHITS Special supplement to issue 5/2017 of the magazine.

The Japanese optical and photographic industry has a long history. Already during the Meiji Restoration (1868–1912), Emperor Mutsuhito set the goal of industrializing Japan and exchanging knowledge with the outside world. At that time, around 3000 foreign specialists were invited to the country, while talented Japanese students were dispatched to European universities and companies with the goal of acquiring and bringing back technical knowledge. Here are a few noteworthy historical facts.

Read more ›

Tagged with: ,
Posted in Photography, Scribbles

Coarse Geotagging with Bash and Google Maps

If all you want is to geotag photos with coordinates of the city where they were taken, a simple Bash shell script is all your need.

#!/usr/bin/env bash

wget -q --spider http://maps.googleapis.com/
if [ $? -ne 0 ]; then
echo "Google Maps is not reachable. Check your Internet connection."
exit 1
fi

if [ -z "$1" ]; then
echo "Please specify a city"
exit 1
fi

lat=$(curl -G -k --data "address=$1&sensor=false" http://maps.googleapis.com/maps/api/geocode/json | jq '.results[0].geometry.location.lat')
if (( $(echo "$lat > 0" |bc -l) )); then
latref="N"
else
latref="S"
fi

lon=$(curl -G -k --data "address=$1&sensor=false" http://maps.googleapis.com/maps/api/geocode/json | jq '.results[0].geometry.location.lng')
if (( $(echo "$lon > 0" |bc -l) )); then
lonref="E"
else
lonref="W"
fi
exiftool -overwrite_original -GPSLatitude=$lat -GPSLatitudeRef=$latref -GPSLongitude=$lon -GPSLongitudeRef=$lonref .

The script  obtains geographical coordinates of the specified city via Google Maps API, and then uses the ExifTool to write the obtained latitude and longitude values into photos in the current directory.

To deploy  the script, install the required packages first. To do this on openSUSE, use the following command:

sudo zypper in exiftool ImageMagick jq bc

Copy then the code, paste it into a new text file, and save the file under the geotag name. Run the commands below to install the script:

sudo cp geophotobash-simple.sh /local/bin/geotag
sudo chown root:root /local/bin/geotag
sudo sudo chmod 755 /local/bin/geotag

To geotag photos, switch to the directory in which they are stored, then run the geotag tokyo command (replace tokyo with the name of the city where the photos were taken). That’s all there is to it.

This is an excerpt from the Linux Photography book. Get your copy from Google Play Store or Gumroad.

Tagged with: , , , ,
Posted in Open Source, Photography, Software

[REPOST] Inside Air Koryo, North Korea’s Fleet of Ancient Soviet Planes

North Korea possesses the technological wherewithal to develop a nuclear bomb, launch devastating cyberattacks, and even hurl rockets toward its enemies. Yet it can’t manage to put together an airline that isn’t heavily stocked with Cold War-era Russian airliners.

That said, the Air Koryo fleet is pretty cool in a retro kind of way, and a passionate band of aviation buffs happily spend their days taking joyrides. “They’re beautiful,” says Arthur Mebius. “These planes still have the original interiors they were delivered with.”

Continue reading Inside Air Koryo, North Korea’s Fleet of Ancient Soviet Planes

Posted in Scribbles

[REPOST] Wildlife Gets the Celebrity Photo Shoot Treatment

Randal Ford believes that simplicity is the ultimate sophistication. An accomplished portraitist with commissions from the largest agencies and brands, Ford has changed tack with his series Animal Kingdom. Panthers, owls and cows all captured against monochrome studio backdrops that draw out their distinct personalities.

Continue reading Wildlife Gets the Celebrity Photo Shoot Treatment

Posted in Reposts

Recipes for automated and streamlined photographic workflow on Linux

Curve presets for digiKam and the GIMP

Enter your email address to subscribe to this blog and receive notifications of new posts by email.