>>11527491
The ones I know are decals.com and gameongraphix.
Just investigating now, decals.com gives a discount if you order 4 separate items that tile size, and gameongraphix is the same price ($60) if you upload one long strip image and then cut it into 4 yourself.
There may be a way cheaper option though, so check locally to you. (I see a cheaper local version but I'm not in the US)
I used gameongraphix for my arcade cabinet. From memory I did a pixel count myself in paint.net knowing it would print in 300ppi and I wanted it so many inches in size, and saved it as a tiff file since I didn't have photoshop.
Also you might want to think about how it'll sit. You won't want to stick it directly onto the shelf in case you change your mind so you'll probably want to buy relatively thin card to stick it on. I say that because it will come rolled up and so won't sit perfectly flat. If you go that route I would print it slightly larger than the floor area so you can fold it under the card so you don't see the lip.