While heat-transfer designs have a higher resolution and look better when first made, screen printing soaks into the fabric and lasts much longer over time. Screen printing transfers layers of ink from a fine mesh screen onto the fabric. Heat transfer uses heat to seal a vinyl design onto a shirt.