Learn R Programming

AmigaFFH (version 0.4.7)

write.iff: Write Interchange File Format (IFF)

Description

Write an IFFChunk() object conform the Interchange File Format (IFF).

Usage

write.iff(x, file)

Value

Returns either NULL or an integer status invisibly as passed by the close() statement used to close the file connection.

Arguments

x

An IFFChunk() object that needs to be written to a file.

file

A filename for the IFF file to which the IFFChunk() needs to be saved, or a connection to which the data should be written.

Author

Pepijn de Vries

Details

Writes an IFFChunk() object (including all nested chunks) to the specified file. Only the structure of the object needs to be valid, however, a correctly structured file does not necessarily result in an interpretable file (see examples).

References

https://en.wikipedia.org/wiki/Interchange_File_Format

See Also

Other io.operations: read.AmigaBasicBMAP(), read.AmigaBasicShape(), read.AmigaBasic(), read.AmigaBitmapFontSet(), read.AmigaBitmapFont(), read.AmigaIcon(), read.SysConfig(), read.iff(), write.AmigaBasicShape(), write.AmigaBasic(), write.AmigaBitmapFont(), write.AmigaIcon(), write.SysConfig()

Other iff.operations: IFFChunk-class, WaveToIFF(), as.raster.AmigaBasicShape(), getIFFChunk(), interpretIFFChunk(), rasterToIFF(), rawToIFFChunk(), read.iff()

Examples

Run this code
## read an IFF file as an IFFChunk object:
example.iff <- read.iff(system.file("ilbm8lores.iff", package = "AmigaFFH"))

## This will write the IFF file (in this case a bitmap image)
## to the temp directory:
write.iff(example.iff, file.path(tempdir(), "image.iff"))

Run the code above in your browser using DataLab