PostScript uses an opaque imaging model, meaning that colors are solid. Any transparent elements and the elements they interact with must be combined into opaque objects through a process called transparency flattening. Today PDFs can be exported directly from InDesign files and Illustrator documents can be saved directly as PDFs, without the need to go through a PostScript generation process that requires transparency flattening. This means that transparent objects maintain their transparency and no longer have to be broken into many smaller images, potentially losing the visual intent of the objects as well as bloating the PDF to many times its original size.