Digital Printing is an option for short runs of shirts, hoodies and other apparel.
You can actually have a color photo put on a hoodie or shirt.