Le redimensionnement et le rognage des images avec les CSS

J'ai un site qui a un tas de différentes images à afficher, le tout de différentes résolutions et rapports d'aspect. Est-il un moyen facile de CSS pour redimensionner et recadrer des images à une certaine résolution? Pour mes fins, je veux de l'image redimensionnée pour être 280x280.

Bien sûr, je peux juste mettre <img height = '280' width = '280' /> mais cela va s'étirer. J'aimerais qu'il la plus petite des deux résolutions, faire un carré, puis prendre le centre pixels. Par exemple, si la résolution est 480x200 je veux prendre un 200x200 section du centre de l'image.

J'ai essayé de Googler, mais en vain.

Je doute que vous pouvez le faire avec du CSS
Comment au sujet de php? Mon site utilise php, donc c'est une option, à moins qu'il ralentit le site web beaucoup.

OriginalL'auteur jas7457 | 2013-02-26