- java.lang.Object
-
- com.itextpdf.text.Rectangle
-
- com.itextpdf.text.Image
-
- com.itextpdf.text.Jpeg
-
-
Field Summary
Fields Modifier and Type Field Description static byte[]JFIF_IDsequence that is used in all Jpeg filesstatic intM_APP0Marker valuestatic intM_APP2Marker valuestatic intM_APPEMarker valuestatic intNOPARAM_MARKERThis is a type of marker.static int[]NOPARAM_MARKERSJpeg markers without additional parameters.static intNOT_A_MARKERThis is a type of marker.static intUNSUPPORTED_MARKERThis is a type of marker.static int[]UNSUPPORTED_MARKERSUnsupported Jpeg markers.static intVALID_MARKERThis is a type of marker.static int[]VALID_MARKERSAcceptable Jpeg markers.-
Fields inherited from class com.itextpdf.text.Image
absoluteX, absoluteY, alignment, alt, annotation, AX, AY, bpc, BX, BY, colorspace, compressionLevel, CX, CY, DEFAULT, deflated, dpiX, dpiY, DX, DY, imageMask, indentationLeft, indentationRight, interpolation, invert, layer, LEFT, mask, MIDDLE, mySerialId, ORIGINAL_BMP, ORIGINAL_GIF, ORIGINAL_JBIG2, ORIGINAL_JPEG, ORIGINAL_JPEG2000, ORIGINAL_NONE, ORIGINAL_PNG, ORIGINAL_PS, ORIGINAL_TIFF, ORIGINAL_WMF, originalData, originalType, plainHeight, plainWidth, profile, rawData, RIGHT, rotationRadians, scaledHeight, scaledWidth, spacingAfter, spacingBefore, template, TEXTWRAP, transparency, type, UNDERLYING, url
-
Fields inherited from class com.itextpdf.text.Rectangle
backgroundColor, border, borderColor, borderColorBottom, borderColorLeft, borderColorRight, borderColorTop, borderWidth, borderWidthBottom, borderWidthLeft, borderWidthRight, borderWidthTop, BOTTOM, BOX, llx, lly, NO_BORDER, rotation, TOP, UNDEFINED, urx, ury, useVariableBorders
-
Fields inherited from interface com.itextpdf.text.Element
ALIGN_BASELINE, ALIGN_BOTTOM, ALIGN_CENTER, ALIGN_JUSTIFIED, ALIGN_JUSTIFIED_ALL, ALIGN_LEFT, ALIGN_MIDDLE, ALIGN_RIGHT, ALIGN_TOP, ALIGN_UNDEFINED, ANCHOR, ANNOTATION, AUTHOR, CCITT_BLACKIS1, CCITT_ENCODEDBYTEALIGN, CCITT_ENDOFBLOCK, CCITT_ENDOFLINE, CCITTG3_1D, CCITTG3_2D, CCITTG4, CELL, CHAPTER, CHUNK, CREATIONDATE, CREATOR, HEADER, IMGRAW, IMGTEMPLATE, JBIG2, JPEG, JPEG2000, KEYWORDS, LIST, LISTITEM, MARKED, MULTI_COLUMN_TEXT, PARAGRAPH, PHRASE, PRODUCER, PTABLE, RECTANGLE, ROW, SECTION, SUBJECT, TABLE, TITLE, YMARK
-
-
Method Summary
-
Methods inherited from class com.itextpdf.text.Image
getAbsoluteX, getAbsoluteY, getAdditional, getAlignment, getAlt, getAnnotation, getBpc, getColorspace, getCompressionLevel, getDirectReference, getDpiX, getDpiY, getICCProfile, getImageMask, getImageRotation, getIndentationLeft, getIndentationRight, getInitialRotation, getInstance, getInstance, getInstance, getInstance, getInstance, getInstance, getInstance, getInstance, getInstance, getInstance, getInstance, getInstance, getInstance, getInstance, getInstance, getLayer, getMySerialId, getOriginalData, getOriginalType, getPlainHeight, getPlainWidth, getRawData, getScaledHeight, getScaledWidth, getSerialId, getSpacingAfter, getSpacingBefore, getTemplateData, getTransparency, getUrl, getWidthPercentage, getXYRatio, hasAbsoluteX, hasAbsoluteY, hasICCProfile, isDeflated, isImgRaw, isImgTemplate, isInterpolation, isInverted, isJpeg, isMask, isMaskCandidate, isNestable, isSmask, makeMask, matrix, scaleAbsolute, scaleAbsoluteHeight, scaleAbsoluteWidth, scalePercent, scalePercent, scaleToFit, setAbsolutePosition, setAdditional, setAlignment, setAlt, setAnnotation, setCompressionLevel, setDeflated, setDirectReference, setDpi, setImageMask, setIndentationLeft, setIndentationRight, setInitialRotation, setInterpolation, setInverted, setLayer, setOriginalData, setOriginalType, setRotation, setRotationDegrees, setSmask, setSpacingAfter, setSpacingBefore, setTemplateData, setTransparency, setUrl, setWidthPercentage, setXYRatio, simplifyColorspace, tagICC, type
-
Methods inherited from class com.itextpdf.text.Rectangle
cloneNonPositionParameters, disableBorderSide, enableBorderSide, getBackgroundColor, getBorder, getBorderColor, getBorderColorBottom, getBorderColorLeft, getBorderColorRight, getBorderColorTop, getBorderWidth, getBorderWidthBottom, getBorderWidthLeft, getBorderWidthRight, getBorderWidthTop, getBottom, getBottom, getChunks, getGrayFill, getHeight, getLeft, getLeft, getRight, getRight, getRotation, getTop, getTop, getWidth, hasBorder, hasBorders, isContent, isUseVariableBorders, normalize, process, rectangle, rotate, setBackgroundColor, setBorder, setBorderColor, setBorderColorBottom, setBorderColorLeft, setBorderColorRight, setBorderColorTop, setBorderWidth, setBorderWidthBottom, setBorderWidthLeft, setBorderWidthRight, setBorderWidthTop, setBottom, setGrayFill, setLeft, setRight, setTop, setUseVariableBorders, softCloneNonPositionParameters, toString
-
-
-
-
Field Detail
-
NOT_A_MARKER
public static final int NOT_A_MARKER
This is a type of marker.- See Also:
- Constant Field Values
-
VALID_MARKER
public static final int VALID_MARKER
This is a type of marker.- See Also:
- Constant Field Values
-
VALID_MARKERS
public static final int[] VALID_MARKERS
Acceptable Jpeg markers.
-
UNSUPPORTED_MARKER
public static final int UNSUPPORTED_MARKER
This is a type of marker.- See Also:
- Constant Field Values
-
UNSUPPORTED_MARKERS
public static final int[] UNSUPPORTED_MARKERS
Unsupported Jpeg markers.
-
NOPARAM_MARKER
public static final int NOPARAM_MARKER
This is a type of marker.- See Also:
- Constant Field Values
-
NOPARAM_MARKERS
public static final int[] NOPARAM_MARKERS
Jpeg markers without additional parameters.
-
M_APP0
public static final int M_APP0
Marker value- See Also:
- Constant Field Values
-
M_APP2
public static final int M_APP2
Marker value- See Also:
- Constant Field Values
-
M_APPE
public static final int M_APPE
Marker value- See Also:
- Constant Field Values
-
JFIF_ID
public static final byte[] JFIF_ID
sequence that is used in all Jpeg files
-
-
Constructor Detail
-
Jpeg
public Jpeg(java.net.URL url) throws BadElementException, java.io.IOExceptionConstructs aJpeg-object, using an url.- Parameters:
url- theURLwhere the image can be found- Throws:
BadElementExceptionjava.io.IOException
-
Jpeg
public Jpeg(byte[] img) throws BadElementException, java.io.IOExceptionConstructs aJpeg-object from memory.- Parameters:
img- the memory image- Throws:
BadElementExceptionjava.io.IOException
-
Jpeg
public Jpeg(byte[] img, float width, float height) throws BadElementException, java.io.IOExceptionConstructs aJpeg-object from memory.- Parameters:
img- the memory image.width- the width you want the image to haveheight- the height you want the image to have- Throws:
BadElementExceptionjava.io.IOException
-
-