I just pushed an update to my Directory Image Resizer script, now it supports a fuzziness factor when resizing images. Before, if your image was even a tiny bit off the ratio that you wanted and you were using the crop or padding method it would either cut just a sliver off or add a sliver of padding. Small distortions however arn’t readily noticable, so if the distortion is within the fuzziness factor it will distort it to fit instead. Can be disabled easily in the resizer.php options.
I also made some changes to the div.js script, mainly renaming it to dir.js (as that seems much more logical) and adding a path to prevent it from creating a bunch of cookies when it really only needs one.
Update is on github, ready to go.
Pre-sizing your image assets can be a pain, not only do you have to do it for every single one, you have to re-do it when the design spec changes and whenever the source image is revised. It sucks. Wouldn’t it be great if the images just resized themselves? Well thats what the Directory Image Resizer Does.
Directory Image Resizer is a script that lives in your images directory and, with a neat and clear pseudo directory, resizes all your local and remote images for you. Simple to use and understand DIR works transparently and without ugly get variables.
Check out the Directory Image Resizer example page and take a look at what it can do and how it does it. If you want to use it yourself, or just want to poke around and see the code, head on over to the github page and fork it.
The EXIF data of a photo contains a lot of information, time taken, device taken with, geolocation, even a thumbnail for your use. Best part of all is that it requires no work on you or your users part to compile the data, just read it and fill the database as needed. Today I’m going to talk about how you can grab this information via PHP. Continue reading “Get photo EXIF data with PHP”