Верстка фигуры на фоне?
Я бы сделал с помощью SVG... Ну просто потому-что он будет весить 500 байт максимум. А растр (даже восьмицветный GIF, а меньше цветов нельзя т.к. "зубчики" на границе появятся) -- это уже десяток килобайт.
Сделай просто фон такой без кода, в ФШ.