Enjoy the weather
Good luck! Good game! Enjoy the weather!
Eidur Gudjonsson, Captain of Iceland football squad, before the match Iceland vs. Germany (September 6th 2003) to Oliver Kahn
JavaScript/jQuery: EXIF convert
If you’re working with the jQuery EXIF plugin by Nihilogic Labs, you might want to convert the decimal value delivered by .exif(”ExposureTime”) (which is basically the shutter speed) into a 1/x value. Putting it in the function below might be the solution:
function getShutterSpeed(exifValue)
{
var ShutterSpeedValues = new Array();
var exifShutterSpeedValue;
ShutterSpeedValues["1/4000"] = 1/4000;
ShutterSpeedValues["1/3200"] = 1/3200;
ShutterSpeedValues["1/2500"] = 1/2500;
ShutterSpeedValues["1/2000"] = 1/2000;
ShutterSpeedValues["1/1600"] = 1/1600;
ShutterSpeedValues["1/1500"] = 1/1500;
ShutterSpeedValues["1/1250"] = 1/1250;
ShutterSpeedValues["1/1000"] = 1/1000;
ShutterSpeedValues["1/800"] = 1/800;
ShutterSpeedValues["1/750"] = 1/750;
ShutterSpeedValues["1/640"] = 1/640;
ShutterSpeedValues["1/500"] = 1/500;
ShutterSpeedValues["1/400"] = 1/400;
ShutterSpeedValues["1/320"] = 1/320;
ShutterSpeedValues["1/250"] = 1/250;
ShutterSpeedValues["1/200"] = 1/200;
ShutterSpeedValues["1/180"] = 1/180;
ShutterSpeedValues["1/160"] = 1/160;
ShutterSpeedValues["1/125"] = 1/125;
ShutterSpeedValues["1/100"] = 1/100;
ShutterSpeedValues["1/90"] = 1/90;
ShutterSpeedValues["1/80"] = 1/80;
ShutterSpeedValues["1/60"] = 1/60;
ShutterSpeedValues["1/50"] = 1/50;
ShutterSpeedValues["1/45"] = 1/45;
ShutterSpeedValues["1/40"] = 1/40;
ShutterSpeedValues["1/30"] = 1/30;
ShutterSpeedValues["1/25"] = 1/25;
ShutterSpeedValues["1/20"] = 1/20;
ShutterSpeedValues["1/15"] = 1/15;
ShutterSpeedValues["1/13"] = 1/13;
ShutterSpeedValues["1/10"] = 1/10;
ShutterSpeedValues["1/8"] = 1/8;
ShutterSpeedValues["1/6"] = 1/6;
ShutterSpeedValues["1/5"] = 1/5;
ShutterSpeedValues["1/4"] = 1/4;
ShutterSpeedValues["1/3.2"] = 1/3.2;
ShutterSpeedValues["1/2.5"] = 1/2.5;
ShutterSpeedValues["1/2"] = 1/2;
ShutterSpeedValues["1.5"] = 1.5;
ShutterSpeedValues["1/0.7"] = 1/0.7;
/* Add new values here */
for (value in ShutterSpeedValues)
{
if(exifValue == eval(ShutterSpeedValues[value]))
{
thisExifShutterSpeedValue = value;
break;
}
else
{
thisExifShutterSpeedValue = ‘n/a [’ + exifValue + ‘]’;
}
}
return thisExifShutterSpeedValue;
}
{
var ShutterSpeedValues = new Array();
var exifShutterSpeedValue;
ShutterSpeedValues["1/4000"] = 1/4000;
ShutterSpeedValues["1/3200"] = 1/3200;
ShutterSpeedValues["1/2500"] = 1/2500;
ShutterSpeedValues["1/2000"] = 1/2000;
ShutterSpeedValues["1/1600"] = 1/1600;
ShutterSpeedValues["1/1500"] = 1/1500;
ShutterSpeedValues["1/1250"] = 1/1250;
ShutterSpeedValues["1/1000"] = 1/1000;
ShutterSpeedValues["1/800"] = 1/800;
ShutterSpeedValues["1/750"] = 1/750;
ShutterSpeedValues["1/640"] = 1/640;
ShutterSpeedValues["1/500"] = 1/500;
ShutterSpeedValues["1/400"] = 1/400;
ShutterSpeedValues["1/320"] = 1/320;
ShutterSpeedValues["1/250"] = 1/250;
ShutterSpeedValues["1/200"] = 1/200;
ShutterSpeedValues["1/180"] = 1/180;
ShutterSpeedValues["1/160"] = 1/160;
ShutterSpeedValues["1/125"] = 1/125;
ShutterSpeedValues["1/100"] = 1/100;
ShutterSpeedValues["1/90"] = 1/90;
ShutterSpeedValues["1/80"] = 1/80;
ShutterSpeedValues["1/60"] = 1/60;
ShutterSpeedValues["1/50"] = 1/50;
ShutterSpeedValues["1/45"] = 1/45;
ShutterSpeedValues["1/40"] = 1/40;
ShutterSpeedValues["1/30"] = 1/30;
ShutterSpeedValues["1/25"] = 1/25;
ShutterSpeedValues["1/20"] = 1/20;
ShutterSpeedValues["1/15"] = 1/15;
ShutterSpeedValues["1/13"] = 1/13;
ShutterSpeedValues["1/10"] = 1/10;
ShutterSpeedValues["1/8"] = 1/8;
ShutterSpeedValues["1/6"] = 1/6;
ShutterSpeedValues["1/5"] = 1/5;
ShutterSpeedValues["1/4"] = 1/4;
ShutterSpeedValues["1/3.2"] = 1/3.2;
ShutterSpeedValues["1/2.5"] = 1/2.5;
ShutterSpeedValues["1/2"] = 1/2;
ShutterSpeedValues["1.5"] = 1.5;
ShutterSpeedValues["1/0.7"] = 1/0.7;
/* Add new values here */
for (value in ShutterSpeedValues)
{
if(exifValue == eval(ShutterSpeedValues[value]))
{
thisExifShutterSpeedValue = value;
break;
}
else
{
thisExifShutterSpeedValue = ‘n/a [’ + exifValue + ‘]’;
}
}
return thisExifShutterSpeedValue;
}
Usage:
function get_exif(image)
{
var ApertureValue = image.exif("FNumber");
var ExposureTime = getShutterSpeed(image.exif("ExposureTime"));
var ISOSpeedRatings = image.exif("ISOSpeedRatings");
var FocalLength = image.exif("FocalLength");
var Model = image.exif("Model");
};
{
var ApertureValue = image.exif("FNumber");
var ExposureTime = getShutterSpeed(image.exif("ExposureTime"));
var ISOSpeedRatings = image.exif("ISOSpeedRatings");
var FocalLength = image.exif("FocalLength");
var Model = image.exif("Model");
};
Song: Wavves - So bored
I love noise. Wavves from California deliver it, fresh as fuck. Love it, love it, love it!



Artikel
Kommentare



