There is a free (as in freedom) application Send Reduced, available at the F-Droid repository of free software.
Install F-Droid, install Send Reduced, select your photos, press Share button, select Send Reduced and then select the sharing method. Your photos will be sent reduced in resolution and file size.
I don't prefer cloud backup because of high priced internet plans in my country, and the answer by Lord Ralf Adolf didn't work for my device somehow. Ultimately, I had to find a solution which is supposed to be no pain only gain. Here we go with one mentioned below.
The solution requires a USB cable, MTP enabled (available in Android 4.xx and 5.xx) ...
There is no stock option to do this.
Here's what I do, and it works pretty good, but isn't perfect.
Download Reduce Photo Size from the Play store.
When composing an email, click Add Attachment.
A choice of locations will pop up. Choose Reduce Photo Size.
Then choose either Select Image or Take a Photo.
If you click Select Image, then choose Gallery.
If you add a file with the name .nomedia (note the period at the beginning) to the folder, the automatic media scanner will skip that folder in the future. Thus no images from there will appear in the Gallery.
You can do this by tethering to your computer or by using one of the several folder-browsing apps in the Play Store (e.g., ES File Explorer, ASTRO).
Consider any of the solution mentioned below.
Note: Follow the steps for both Internal and external SD Card
Go to File manager -> Android -> Data -> com.android.gallery3d.
Delete the folder (com.android.gallery3d) in both internal and external SD card.
Go to Settings -> Apps / Application manager -> search for Gallery -> open Gallery and ...
That is not currently possible on the stock camera application, however there is an open ticket with the Android project team to make such an option exposed.
Meanwhile you can try some custom camera applications like "Camera Folders" which allows custom file name conventions in addition to folder ...
The system itself AFAIK doesn't expose a GUI element to do so. However, you have multiple options to trigger the Media Scanner:
Reboot the device (not that convenient)
unmounting/remounting the SD card (via Settings; better, but still not convenient)
using one of the apps/widgets available in the app stores. One that's reportedly working with Kitkat is SD ...
Check if you have a hidden file named .nomedia (double check also for uppercase name) on device memory (storage folder) and delete.
Go to Settings > Apps -> ALL -< Media Storage. Select Clear data + Clear defaults. Disable the App.
Reboot the device. Now enable again Settings > Apps -> ALL -< Media Storage. Wait a couple of minutes (...
You will not lose any of your photos, if CLEAR DATA operation is performed, it is completely safe to do so. This just means that your preferences have been reset and the cache has been cleared.1 Cache is generated only for providing fast access to gallery files.
When you restart your gallery after this operation, it'll take some time to load and it will ...
You need to have a Picasa account (which is auto-created if you have a Google+ account) and also have Sync Google Photos turned on (which is automatically on if you have Google Sync turned on.)
Share your photo with Picasa.
Go to Picasa Web Albums at https://picasaweb.google.com/home and find your photo.
In the right-hand margin, you'll see Tags and a "+"...
Not a full answer (came here looking for an answer myself), but here are a couple of partial solutions I figured out so far, perhaps someone else can improve upon these.
First of all, temporary files for the last few photosphere sessions can be found under /sdcard/Android/data/com.google.android.gallery3d/files/panorama_sessions/. You can extract these out ...
To recover from a crash during a panorama stitch I did this:
Use a file explorer on Android to copy the folder containing the unstitched files from the cache:
to the pictures folder and back them up with Google photos. I recieved a notification the next day that photos ...
You can find the source for this app in the Gallery2 package in AOSP. All the code for the photo editor is in src/com/android/gallery3d/filtershow. The saving is handled by tools/ImageSave.java, which has this comment explaining the behaviour (which I've formatted):-
In order to support the new edit-save behavior such that user won't see the edited image ...
I found I could multi select pics by touching the first one, holding my finger on the screen, and then dragging across the screen to the last one. They all turn to selected as I pass over them. A bit like selecting text with a mouse on a PC!
This same thing has happened to me and I've only had my s6 Edge a little over a week. I went through each file in my files and device storage and deleted ".nomedia" files. All of my pictures are now back in the gallery.
I've had experience before on the Nexus One, this sort order is the last modified.
If you access your SD card from your PC this can sometimes scan your images folder and 'touch' the images with the last modified date then being updated.
That's how I've had random sort orders in the past!
.nomedia is on or off, no way to exclude just certain file types. You might want to try including the album art in the music files (it'll still show up in the music player) and then copying them over, rather than adding the art to the folder on your phone.
This behaviour is not uncommon, sadly.
I use SDrescan to fix it usually.
Here are some other questions targeting the same underlying problem:
The music player keeps displaying deleted songs. How do I remove them or refresh the library?
Picture Gallery Slow & Won't Refresh on HTC G2 w Android 2.3 Gingerbread
Stock Gallery is a system app which can't be disabled if you are not rooted. Titanium Backup Pro can freeze it, but only if it gets root access.
Rooting will violate your warranty, but you can always get your warranty back after un-rooting device. There's no way for anyone to catch you after that. In case, you are unable to find an un-rooting method, you ...
You can use an alternative launcher like Launcher Pro / ADW / Go Launcher etc. All of these have options for hiding apps from the app drawer.
Unfortunately, the Gallery app will still appear in SHARE and SEND TO menus in various apps. No way around that. If you would rather certain folders remain invisible to the Gallery app, place a blank file named ....
The blogger images showed up because they're hosted in Picasa which is integrated into the Android gallery.
But as a workaround you could host your images on Picasa and link to them from your blog.
After some mucking around, I discovered Google (un-intuitively) changed the way you can share photos in the gallery for email and wifi. You now need to do this
Open Gallery > Select Menu button > select "Select Items" > select the share button at the top of screen. All the icons should appear now in the share dialog window.
Most apps, when they want to choose an image, use an implicit intent, which just says what they want to do, and doesn't specifically name the Gallery app. This means that any app that can perform that action can be started, and if you have more than one, you get the chooser to choose which to launch. This is the normal behaviour.
You won't get a chooser if ...