Textile finishing involves processes performed after dyeing to improve the fabric's appearance, performance, and feel. There are several types of finishes including permanent finishes that chemically alter the fabric and temporary finishes that are washed away. Common finishing processes include calendaring to compact and smooth the fabric, and sanforizing/shrinkage control to prevent cotton fabrics from shrinking. Finishing chemicals are also applied to provide properties like waterproofing, mildew resistance, fire retardancy, and more. The effectiveness of finishing depends on factors like chemical selection, moisture levels, temperature, and tension applied during processing.