Вложите свой <img>
в несколько контейнеров и примените границу к каждому
<div id="b1">
<div id="b2">
<div id="b3">
<img src="" />
</div>
</div>
</div>
Затем примените границу к каждому, как
#b1 { border: 1px #000 solid; }
#b2 { border: 1px #f00 solid; }
#b3 { border: 1px #0f0 solid; }
img { border: 1px #00f solid; }
Или
Используйте изображение с несколькими границами и используйте border-image
свойство