Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package com.sun.media.imageio.plugins.pnm

Package containing the public classes used by the Sun PNM plug-in for the Image I/O Framework.

See:
Description

Class Summary
PNMImageWriteParam | A subclass of `ImageWriteParam` for writing images in the PNM format.

## Package com.sun.media.imageio.plugins.pnm Description

Package containing the public classes used by the Sun PNM plug-in for the Image I/O Framework.

### Image Metadata

The XML schema for the native image metadata format is as follows:

    <?xml version="1.0" encoding="UTF-8"?>

    <!-- Schema for PNM native image metadata format. -->

    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                xmlns="http://com.sun.media.imageio.plugins"
                targetNamespace="http://com.sun.media.imageio.plugins">

      <xsd:element name="com_sun_media_imageio_plugins_pnm_image_1.0">
        <xsd:complexType>
          <xsd:sequence>

    	<!-- The specific format name -->
            <xsd:element name="FormatName">
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:enumeration value="PBM"/>
                  <xsd:enumeration value="PGM"/>
                  <xsd:enumeration value="PPM"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element> <!-- FormatName -->

    	<!-- The variant -->
            <xsd:element name="Variant">
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:enumeration value="ASCII"/>
                  <xsd:enumeration value="RAWBITS"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element> <!-- Variant -->

            <!-- Image width -->
            <xsd:element name="Width" type="xsd:unsignedInt"/>

            <!-- Image height -->
            <xsd:element name="Height" type="xsd:unsignedInt"/>

    	<!-- The maximum sample value (PGM and PPM only) -->
            <xsd:element name="MaximumSample" type="xsd:unsignedByte"
    	             minOccurs="0"/>

    	<!-- Comment block(s) if present -->
            <xsd:element name="Comment" type="xsd:string"
                         minOccurs="0" maxOccurs="unbounded"/>

          </xsd:sequence>
        </xsd:complexType>
      </xsd:element> <!-- pnm_image_1.0 -->

    </xsd:schema>

Since:
  1.0

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES