Нужно вокруг картинок рисовать такие рамки:
http://triov.ru/ecscurs/austral/images/melburn.jpg
Есть: картинка размера Xpx*Ypx, левая и правая часть рамки (15px*1px), верхняя и нижняя части рамки (1px*15px), 4 угла рамки (картинки с прозрачными областями шириной 40px*40px каждая).
Сделать такое действо:
1. Если картинка меньше чем Mpx*Npx, вывести someerrorimage.png
2. Если всё ок, растянуть по всем краям картинки соответствующие рамки, после чего расставить ко уголкам краи.
Примерно как будет выглядеть код? Больше всего интересует растягивание бордюров, которые в данном случае имеют высоту (или ширину, для боковых) в 1 пиксел.