Although there is some new technology out there that will allow you to do this, it's better suited right now for shrinking a photo using content awareness and removing pixels. When enlarging it will add pixels to the photo but I'm not completely sold on it as I've used
seam carving in an attempt to enlarge and I get some pretty strange results. Hopefully it will be perfected soon as it really is pretty cool how it works.
Here's a thread where we briefly talked about it last week.