[comment {-*- tcl -*- doctools}] [vset FORMATNAME png] [vset FORMATFULLNAME {Portable Network Graphics format}] [include format-header.inc] This handler provides new additional configuration options. See section [sectref {PNG OPTIONS}] for more detailed explanations. [include format-middle.inc] In addition the value for the option is treated as list and may contain any of the special options listed in section [sectref {PNG OPTIONS}]. [list_end] [section {PNG OPTIONS}] The handler provides the following options: [list_begin definitions] [lst_item "[option -verbose] [arg bool]"] This option is supported for reading only. [nl] If set to [const true], additional information about the file format is printed to stdout. Default is [const false]. [lst_item "[option -gamma] [arg float]"] This option is supported for reading only. [nl] Use the specified gamma value when reading an image. This option overwrites gamma values specified in the file. If this option is not specified and no gamma value is in the file, a default value of 1.0 is used. [lst_item "[option -matte] [arg bool]"] This option is supported for reading only. [nl] If set to [const false], a matte (alpha) channel is ignored during reading or writing. Default is [const true]. [lst_item "[option -alpha] [arg float]"] This option is supported for reading only. [nl] An additional alpha filtering for the overall image, which allows the background on which the image is displayed to show through. This usually also has the effect of desaturating the image. The alphaValue must be between 0.0 and 1.0. Specifying an alpha value, overrides the setting of the matte flag, i.e. reading a file which has no alpha channel (Greyscale, RGB) will add an alpha channel to the image independent of the matte flag setting. [list_end] The handler provides no true write options at all, but accepts pairs of keys and values when writing a PNG file. Each pair will be written as a named text chunk where the key provides the name of the chunk and the value its contents. For example [example { png Author Title Description ... }] [section TRANSPARENCY] If you want to write images to disk which contain transparency information (e.g. PNG with alpha channel) you need at least [package Tk] 8.3. [list_begin definitions] [include format-footer.inc]