Correct if your using PHP functions your limited by those functions and what they support. For years the exif functionality in PHP was always considered buggy at best. Thats the main reason for example Photopost Pro our flagship product does not use php's exif in any manner. We use jhead which is a standalone server module one installs. Flickr might do something similar.