• Resolved elektrowolf

    (@elektrowolf)


    Hello!

    I extract the metadata from an attachment with the wp_get_attachment_metadata function. This also includes the shutter speed, which is automatically converted to a float by WordPress. So I get values like this: 0,016666666666667. How can I convert this back into a fraction?

    Thank You,
    Elektrowolf

Viewing 2 replies - 1 through 2 (of 2 total)
  • Thread Starter elektrowolf

    (@elektrowolf)

    Solved it!
    I changed line 289 of wp-admin/includes/image.php to
    $meta['shutter_speed'] = $exif['ExposureTime'];

    Moderator Samuel Wood (Otto)

    (@otto42)

    www.ads-software.com Admin

    I use code similar to this in my themes instead:

    $imagemeta = wp_get_attachment_metadata();
    ...
    	// shutter speed handler
    	if ((1 / $imagemeta['image_meta']['shutter_speed']) > 1) {
    	echo "1/";
    		if (number_format((1 / $imagemeta['image_meta']['shutter_speed']), 1) ==  number_format((1 / $imagemeta['image_meta']['shutter_speed']), 0)) {
    			echo number_format((1 / $imagemeta['image_meta']['shutter_speed']), 0, '.', '') . ' sec';
    		} else {
    			echo number_format((1 / $imagemeta['image_meta']['shutter_speed']), 1, '.', '') . ' sec';
    		}
    	} else {
    		echo $imagemeta['image_meta']['shutter_speed'].' sec';
    	}
Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Get EXIF shutter speed as fraction’ is closed to new replies.