---
title: "writeTIFFRepresentation(of:to:format:colorSpace:options:)"
framework: coreimage
role: symbol
role_heading: Instance Method
path: "coreimage/cicontext/writetiffrepresentation(of:to:format:colorspace:options:)"
---

# writeTIFFRepresentation(of:to:format:colorSpace:options:)

Renders the image and exports the resulting image data as a file in TIFF format.

## Declaration

```swift
func writeTIFFRepresentation(of image: CIImage, to url: URL, format: CIFormat, colorSpace: CGColorSpace, options: [CIImageRepresentationOption : Any] = [:]) throws
```

## Parameters

- `image`: The image object to render.
- `url`: The file URL at which to write the output TIFF file.
- `format`: The pixel format for the output image.
- `colorSpace`: The color space in which to render the output image. This color space must conform to either the doc://com.apple.documentation/documentation/CoreGraphics/CGColorSpaceModel/rgb or doc://com.apple.documentation/documentation/CoreGraphics/CGColorSpaceModel/monochrome model and must be compatible with the specified pixel format.
- `options`: A dictionary with additional options for export.

## Discussion

Discussion To render an image for export, the image’s contents must not be empty and its extent dimensions must be finite. To export after applying a filter whose output has infinite extent, see the clampedToExtent() method.

## See Also

### Rendering Images for Data or File Export

- [tiffRepresentation(of:format:colorSpace:options:)](coreimage/cicontext/tiffrepresentation(of:format:colorspace:options:).md)
- [jpegRepresentation(of:colorSpace:options:)](coreimage/cicontext/jpegrepresentation(of:colorspace:options:).md)
- [pngRepresentation(of:format:colorSpace:options:)](coreimage/cicontext/pngrepresentation(of:format:colorspace:options:).md)
- [heifRepresentation(of:format:colorSpace:options:)](coreimage/cicontext/heifrepresentation(of:format:colorspace:options:).md)
- [heif10Representation(of:colorSpace:options:)](coreimage/cicontext/heif10representation(of:colorspace:options:).md)
- [openEXRRepresentation(of:options:)](coreimage/cicontext/openexrrepresentation(of:options:).md)
- [writeJPEGRepresentation(of:to:colorSpace:options:)](coreimage/cicontext/writejpegrepresentation(of:to:colorspace:options:).md)
- [writePNGRepresentation(of:to:format:colorSpace:options:)](coreimage/cicontext/writepngrepresentation(of:to:format:colorspace:options:).md)
- [writeHEIFRepresentation(of:to:format:colorSpace:options:)](coreimage/cicontext/writeheifrepresentation(of:to:format:colorspace:options:).md)
- [writeHEIF10Representation(of:to:colorSpace:options:)](coreimage/cicontext/writeheif10representation(of:to:colorspace:options:).md)
- [writeOpenEXRRepresentation(of:to:options:)](coreimage/cicontext/writeopenexrrepresentation(of:to:options:).md)
- [CIImageRepresentationOption](coreimage/ciimagerepresentationoption.md)
