A stretch function affects the brightness and contrast of an image. A Permanent Stretch function does not just affect the appearance of an image on the screen; it changes the values in the image buffer. The Stretch dialog performs a permanent stretch, while the Screen Stretch window controls the screen stretch.