I fully accept I might of been very rude, judging this in words when it was just a flipant remark that I said without thinking.
Just at work, I needed to get some more paper. Accidentally knocked over someones family photo. It was clearly one of those white background studio photos that aren't my cup of tea but anyway I picked it back up and said "they almost look like the people that come free with the frame". He gave me funny look and said nothing, so I just replied " if only they were a bit more model-ly I'd be fooled". He gave an even stranger look and just said thanks.
Should I apologise to him? He must know I was just being friendly? Was this offensive?