Sep 30, 2015

How to do Reverse Image Search on your Mobile Phone

The Reverse Image Search option in Google Images can help you quickly discover related images from around the web. Upload a photograph from your desktop to Google Images and it will show you similar images used on other websites and also different sizes of the same photo almost instantly.

Journalists can use the reverse search option to find the original source of an image and also know about the approximate date when the picture was first published on the Internet. Photographers can use ‘search by image’ feature to know about other websites that are using their photographs.

Reverse Image Search on Mobile Devices

The little problem is that ‘search by image’ is only available on desktop computers and not on mobile devices and tablets. Thus, if a friend has sent you an image on WhatsApp or Facebook that you’d like to verify, you’ll have to first transfer the photograph to a desktop in order to perform a reverse search. Too much work, right?

Not anymore. I wrote a little web app that lets you perform reverse searches on a mobile browser as well. Go to on your mobile phone, click the “Select Image” button and choose an image from the photo gallery of your phone. Next click “Search” and it will upload your photo to Google Images much like the desktop version.

Find related images with Google Images on a mobile device.

Find related images with Google Images on a mobile device.

I’ve tested the search app on Chrome for Android and Safari for iPad but it should work on most other devices since it uses the standard HTML5 File System APIs. Internally, it takes your image file, converts it to Base64 (data URI) and submit the encoded image as HTTP POST request to Google Image. The browser then automatically redirects to the search page.

Also see: Find out where a picture was taken

There’s another workaround as well that will let you use the official Google Image Search website for reverse search on a mobile device. Open the Chrome browser on Android and under settings, choose “Request Desktop Site.” Now open and you should see the Camera icon to upload an image for searching.

The story, How to do Reverse Image Search on your Mobile Phone, was originally published at Digital Inspiration by Amit Agarwal on 30/09/2015 under Google Images, Images, Internet.

via Digital Inspiration Technology Blog

SMPlayer 15.9 (Stable) Released With mpv Support, More

SMPlayer, a Qt front-end for mplayer, has reached version 15.9.0 recently, this being the first stable version to support mpv. There are various other new features as well, like support for 3D stereo filter, MPRIS v2 support, a new default theme and more.


Note that if you've been using the official SMPlayer PPA, you've got SMPlayer with mpv support for quite some time - that's because the SMPlayer developers have been updating this PPA for a while with SVN builds which had this feature.

mpv is a media player based on mplayer2 (and MPlayer), which comes with extra features and improvements, like native support for VAAPI and VDA along with improved VDPAU video output, precise seeking, gapeless audio support, better MKV support (including ordered chapters, 3D metadata) and more. You can see a list of changes / differences between mpv and mplayer2, HERE.

Changes in SMPlayer 15.9:
  • mpv can now be used instead of mplayer;
  • mpv only features:
    • you can now use two subtitles in the same time;
    • it's now possible to play videos from streaming websites like DailyMotion, Vimeo, Vevo and many others (previously, only YouTube was supported). mpv uses youtube-dl so you'll be able to play videos from any website supported by it;
    • added an option to step back one frame;
    • a new option was added which allows setting a template for screenshots;
  • support for the 3D stereo filter;
  • better support for YouTube (VEVO videos);
  • you can now use a proxy with SMPlayer;
  • added a new action (assigned by default to key "I") which shows the current playback time, total time and percentage, for 2 seconds on the OSD;
  • added the possibility to use the mouse buttons for "next chapter" and "previous chapter";
  • a new option was added which allows deleting a file in the playlist from the filesystem;
  • MPRIS v2 support;
  • a new theme, called H2O is now the default theme.

To be able to use SMPlayer with mpv, you'll need mpv 0.6.2 or newer! Also, some mpv-only features may require an even newer mpv version (for instance, to be able to play videos from websites such as DailyMotion, Vimeo, etc., you'll need mpv 0.7.0 or newer).

The new default theme is only used for new installs and if you don't like it, you can go back to the previous style from the SMPlayer Preferences > Interface (select "Default" for the "Icon set" - in my test, this also affected the UI colors for some reason).

Install SMPlayer and mpv in Ubuntu or Linux Mint

To add the official SMPlayer PPA and install the latest SMPlayer 15.9 in Ubuntu or Linux Mint, use the following commands:
sudo add-apt-repository ppa:rvm/smplayer
sudo apt-get update
sudo apt-get install smplayer

For Ubuntu 15.04 and 15.10, mpv is available in the official repositories so to install it, simply use the following command:
sudo apt-get install mpv

For Ubuntu 14.04 / Linux Mint 17.x, the mpv version available in the repositories is very old and not compatible with SMPlayer. However, you can install a newer version by using Doug McMahon's PPA. To add the PPA and install mpv, use the following command:
sudo add-apt-repository ppa:mc3man/mpv-tests
sudo apt-get update
sudo apt-get install mpv

To configure SMPlayer to use mpv, open its Preferences and under "General", on the "General" tab, set "mpv" (without the quotes" as the "MPlayer/MPV executable" and click Apply:


And an extra tip: to be able to play videos from all the streaming websites supported by youtube-dl (again: this requires mpv 0.7.0 or newer), in the SMPlayer Preferences click "Network" on the left and check the "Enable MPV's support for streaming websites" checkbox:


This feature requires youtube-dl so make sure you've installed it (I recommend installing it via the main WebUpd8 PPA to get the latest version).

For other Linux distributions and Windows, see the SMPlayer downloads page.

via Web Upd8 - Ubuntu / Linux blog

Foxit PDF Reader Sees New Linux Release

Foxit PDF Reader for Linux was updated recently, after years of no new releases. The new version brings support for opening PDFs in tabs, annotations and more.

Foxit PDF Reader Linux

Foxit Reader is a popular free to use (but proprietary) PDF viewer available for Linux, Windows and Mac OS X. Compared to the Windows version, Foxit PDF Reader for Linux lacks some features - most importantly, the ability to create PDF files, but the app still has quite a few useful features.

The latest Foxit Reader for Linux features a new user interface as well as new features such as annotations (called commenting tools in Foxit), multiple views, bookmarks, printing both the documents and annotations (you can print the document, the documment with annotations or just the annotations) and more. 

Among the available "comment tools" are highlighting text, underline, strikeout, replace or insert text, add a note or draw using a pencil (and erase):

Foxit PDF Reader Linux

For the comments, you can choose from various icons such as an arrow, pointer, cross, star and more, useful for both adding notes for yourself or for collaboration.

I should also mention that in my test, the application was able to open a large PDF file (which contains a large number of images) very quickly and it allowed me to scroll through it easily, without any lag, as opposed to Evince for instance, which took 1-2 seconds to load new pages, so as far as performance is concerned, Foxit Reader works great.

If you're looking for an open source PDF reader that can open large PDF files quickly, check out MuPDF.

Unfortunately there's no official changelog for the latest Foxit PDF Reader for Linux so I can't tell you what's new under the hood.

Download Foxit Reader for Linux

(click the "Free Download" link on the left and select Linux from the Platform drop-down).

To install it, simply extract the downloaded archive, double click the extracted .run file and follow the instructions.

Thanks to Saurabh for the tip!

via Web Upd8 - Ubuntu / Linux blog

Sep 25, 2015

Ubuntu 15.10 Wily Werewolf Final Beta Available For Download

Ubuntu 15.10 Wily Werewolf final beta (beta 2 for the flavors) was released last night, bringing updated applications (including most GNOME 3.16.x apps), GNOME's overlay scrollbars by default for GTK3 applications and of course, numerous bug fixes.

Changes in Ubuntu 15.10 Wily Werewolf final beta

There are very few visual changes in this release, at least as far as Unity is concerned. While even Ubuntu 14.04, which is a LTS, got some major Unity changes, such as LIM, a new lockscreen, minimize on click and much more, there's not much to say about Unity in Ubuntu 15.10 Wily Werewolf final beta.

There are of course quite a few bug fixes, the replacement of Unity's overlay scrollbars with the new GNOME overlay scrollbars for GTK3 applications, along with few minor changes that are worth mentioning but that's about it.

Unity's overlay scrollbars were announced back in March 2011 and were used by default starting with Ubuntu 11.04, being designed to maximize screen real estate.

GNOME's overlay scrollbars share this goal and thus, Unity's overlay scrollbars became redundant and were replaced, "to minimize the maintenance effort", said Will Cooke, Ubuntu Desktop Manager.

The new GNOME overlay scrollbars are only displayed when they are needed: there's no scrollbar by default but a small scrollbar is displayed when the pointer is moved and a larger scrollbar is displayed when the user wants to interact with it:

GNOME's overlay scrollbars are only used for GTK3 applications. Unity's overlay scrollbars continue to be used in Ubuntu 15.10 Wily Werewolf final beta for GTK2 applications (and Dash continues to use this scrollbar style).

A side effect of not using Unity's GTK3 overlay scrollbars any more is a fix for an old bug that was causing some parts of GTK3 applications (mostly CSD apps) to be transparent.

And speaking of client-side decorations, applications using this look better in Ubuntu 15.10 Wily Werewolf (they now have a shadow, etc.), but there's still an annoying visual bug: the upper window corners are not rounded and instead, there are a few black pixels:

Other Unity changes include:
  • new dconf setting to control the delay to show the menu when pressing the Alt key;
  • dragging an app from Dash to the Desktop should now work properly;
  • added option to enable and disable Unity low graphics mode on the fly in CCSM or via gsettings;
  • fixed issues with "Always on Top" windows and Dash / HUD.

A complete Unity changelog can be found HERE.

Applications / packages

Ubuntu 15.10 Wily Werewolf final beta has transitioned to GCC 5 and it ships with GNOME 3.16 for the most part - this includes GTK+ as well as applications like Totem (3.16.4), GNOME System Monitor (3.16.0), Disks (3.16.2), Image Viewer (3.16.3), Evince (3.16.1), Terminal (3.16.2) and so on, while a few important apps are still at behind and this includes Nautilus (3.14.2) and Gedit (3.10.4).

From the GNOME 3.16 apps, the most notable UI changes are for GNOME's Image Viewer (Eye of GNOME), which now uses client-side decorations but under Unity, it was patched to use a traditional titlebar. 

Unfortunately, it looks like someone forgot to also patch the app to use a traditional menu and because Eye of Gnome's GMenu doesn't show up, you can't access the app's preferences. Furthermore, there are some theming issues with the next/previous and rotate buttons as you can see in the screenshot below:

Nautilus also received some significant changes in GNOME 3.16, but like I said, Ubuntu 15.10 Wily Werewolf continues to use Nautilus 3.14.

Other default applications shipped with Ubuntu 15.10 Wily Werewolf final beta include: Firefox 41.0, Thunderbird 38.2.0, LibreOffice 5.0.1, Rhythmbox 3.2.1, Transmission 2.84, Deja Dup 34, Shotwell 0.22.0, Brasero 3.12.1 and Empathy 3.12.10, on top of Unity 7.3.2 (+dailybuild) and GTK+ 3.16.7.

I should mention that Brasero 3.12.1 and Empathy 3.12.10 are the latest version for both of these apps.

Under the hood, Wily final beta ships with Mesa 11.0.0, Xorg server 1.17.2 and the Ubuntu Linux Kernel 4.2.0-11, based on the upstream 4.2.1 Linux Kernel.

Download Ubuntu 15.10 Wily Werewolf final beta

Before downloading it, remember that Ubuntu 15.10 Wily Werewolf is in beta, so you may encounter issues!

Ubuntu 15.10 Wily Werewolf beta 2 flavors downloads/release notes:

via Web Upd8 - Ubuntu / Linux blog

Sep 24, 2015

How to Change a Picture’s Date in Google Photos

Casey Smith uploaded a bunch of scanned images on Google Photos but they are showing the date when the scan was made and not when the pictures were captured. She writes: “Do you have any recommendation on how to re-date pictures that are not appropriately dated? I have a ridiculous amount of photos that are dated as of the date I added them to Google Pictures as opposed to the date they were actually taken. It’s driving me nuts. Any advise?”

There are two ways to deal with the problem. You can either change the date of photos before uploading them to Google Photos or do it after the photos are uploaded. The former option is recommended since it will let you modify the date and time of multiple photos in one go while the latter option would allow you to edit the timestamp of one image at a time.

Both Windows Photos Gallery and Apple Photos for Mac OS X allow you to easily edit a photo’s date and time. Open Photo Gallery on Windows, select one or more pictures by holding the CTRL key, click the date in the Info panel and choose the correct date from the calendar. In the case of Apple Photos, select one or more photos and videos from the gallery and choose “Adjust Date and Time” from the Image menu.

Alternatively, you can use a more powerful command like tool like ExifTool (available for both Mac and Windows) that can “shift” the date and time associated with images by a fixed amount. This is useful if you have taken pictures with a digital camera that had an incorrect time when the photos were taken so the dates can be shifted relatively.

If you’ve already uploaded the pictures on Google Photos, you can still edit the timestamp but you can only do that one image at a time. Also, the date editing option is only available on the Google Photos website and not inside their iPhone or Android apps (yet).

Google Photos - Change Date and Time

Go to and click on any photo. Next click the “i” icon to open the Info page and then click the pencil icon next to the date to modify the date and time of that photo. Tedious but works.

If you are to edit the date of multiple photos that are already on Google Photos, a less time-consuming option would be that you download them all to the desktop, delete the copy from Google Photos, empty the bin, edit the dates of images on the desktop and re-upload them to the Google Photos website.

And you would still need a desktop based photo editing program to add or edit the geolocation data since Google Photos doesn’t support that yet.

Also see: How to Edit the EXIF Data of Photos

The story, How to Change a Picture’s Date in Google Photos, was originally published at Digital Inspiration by Amit Agarwal on 23/09/2015 under Image Editing, Images, Internet.

via Digital Inspiration Technology Blog