org.apache.poi.hslf.blip

## Class JPEG

- java.lang.Object
- - org.apache.poi.hslf.usermodel.HSLFPictureData
  - - org.apache.poi.hslf.blip.Bitmap
    - - org.apache.poi.hslf.blip.JPEG

- All Implemented Interfaces:
    GenericRecord, PictureData

      public final class JPEG
      extends Bitmap

  Represents a JPEG picture data in a PPT file

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `JPEG.ColorSpace`

    - ### Nested classes/interfaces inherited from interface org.apache.poi.sl.usermodel.PictureData

      `PictureData.PictureType`

  - ### Field Summary

    - ### Fields inherited from class org.apache.poi.hslf.usermodel.HSLFPictureData

      `CHECKSUM_SIZE`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `JPEG()`

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `JPEG.ColorSpace` | `getColorSpace()`
    `int` | `getSignature()` JPEG signature is one of `0x46A0, 0x46B0, 0x6E20, 0x6E30`
    `PictureData.PictureType` | `getType()`
    `void` | `setColorSpace(JPEG.ColorSpace colorSpace)`
    `void` | `setSignature(int signature)` Sets the PICT signature - either `0x5420` or `0x5430`

    - ### Methods inherited from class org.apache.poi.hslf.blip.Bitmap

      `getData, getImageDimension, setData`

    - ### Methods inherited from class org.apache.poi.hslf.usermodel.HSLFPictureData

      `create, getChecksum, getChecksum, getContentType, getGenericProperties, getHeader, getImageDimensionInPixels, getIndex, getOffset, getRawData, getUID, getUIDInstanceCount, setIndex, setOffset, setRawData, setUIDInstanceCount, write`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

    - ### Methods inherited from interface org.apache.poi.common.usermodel.GenericRecord

      `getGenericChildren, getGenericRecordType`

- - ### Constructor Detail

    - #### JPEG

          public JPEG()

  - ### Method Detail

    - #### getType

          public PictureData.PictureType getType()

      Returns:
        the picture type

    - #### getColorSpace

          public JPEG.ColorSpace getColorSpace()

    - #### setColorSpace

          public void setColorSpace(JPEG.ColorSpace colorSpace)

    - #### getSignature

          public int getSignature()

      JPEG signature is one of `0x46A0, 0x46B0, 0x6E20, 0x6E30`
      Specified by:
        `getSignature` in class `HSLFPictureData`
      Returns:
        JPEG signature (`0x46A0, 0x46B0, 0x6E20, 0x6E30`)

    - #### setSignature

          public void setSignature(int signature)

      Sets the PICT signature - either `0x5420` or `0x5430`
      Specified by:
        `setSignature` in class `HSLFPictureData`

Copyright 2020 The Apache Software Foundation or its licensors, as applicable.