On Android, for photos and even Google maps, there is a gesture to double tap, but on the second tap you keep your finger on the screen and drag it down to zoom in and up to zoom out. You can then double tap again from a zoomed in position to zoom back out. Also, you can just double tap to zoom in a predetermined amount.
Reddit sync uses this feature as well. You can still use a single tap to close the image.
Boost had a nice implementation. Would love to see it here.