очень просто:
http://dabblet.com/gist/2874826
использует псевдоэлементы css для маскировки изображения (поддержка довольно скромного браузера - будет отображаться как квадратное изображение в старых браузерах, вероятно, nbd?)
Если нужны тени / границы / вещи, вы можете добавить и дополнительную обертку для имитации наклонных границ, используя больше псевдоэлементов или манипулируемый (преобразованный) блок, или что-то еще.