XImage

遗产: java.lang.Object

public final class XImage

表示图像 X 对象的类。

构造函数

构造函数描述
XImage(IPdfDataStream image)仅供内部使用

方法

方法描述
containsTransparency()如果图像包含透明度则返回 true;否则,假的。
delete()从父集合中删除图像。
detectColorType(BufferedImage bmp)返回图像的颜色类型。
equals(Object arg0)
getClass()
getColorType()返回图像的颜色类型。
getEngineImg()描述图像的 IPDFImage 对象。
getFilterType()获取图像过滤器类型。
getGrayscaled()获取图像的灰度版本。
getHeight()获取图像的高度。
getImage()仅限内部使用
getMetadata()图像的元数据。
getName()获取图像名称。
getNameInCollection()返回其集合中图像的名称。
getRawBytes()返回图像的原始字节而不进行解码。
getRawParameters()获取原始图像参数
getWidth()获取图像的宽度。
hashCode()
isImage(IPdfPrimitive primitive)如果图元是图像,则返回 true。
isTheSameObject(XImage image)如果两个图像都引用同一个对象,则返回 true。
notify()
notifyAll()
rename(String name)重命名图像并用新名称替换对图像的所有引用
replace(InputStream image)将图像替换到图像中指定的流中。
save(OutputStream stream)将图像数据作为 JPEG 图像保存到流中。
save(OutputStream stream, ImageType format)以请求的格式将图像保存到流中。
save(OutputStream stream, ImageType format, int resolution)以请求的格式将图像保存到流中。
save(OutputStream stream, float xDpi, float yDpi)以请求的格式将图像保存到流中。
save(OutputStream stream, int resolution)以指定的分辨率以请求的格式将图像保存到流中。
saveInternal(System.IO.Stream stream, ImageType format, int resolution)
saveInternal(System.IO.Stream stream, int resolution)将图像数据以指定分辨率的 JPEG 图像保存到流中。
setName(String value)设置图像名称。
toStream()返回原始图像流。
toString()返回一个字符串表示 XImage 对象的属性。
wait()
wait(long arg0)
wait(long arg0, int arg1)

XImage(IPdfDataStream image)

public XImage(IPdfDataStream image)

仅供内部使用

参数:

范围类型描述
imageIPdfDataStream内部实例

containsTransparency()

public boolean containsTransparency()

如果图像包含透明度则返回 true;否则,假的。

退货: boolean - 布尔值

delete()

public void delete()

从父集合中删除图像。

detectColorType(BufferedImage bmp)

public static int detectColorType(BufferedImage bmp)

返回图像的颜色类型。

参数:

范围类型描述
bmpjava.awt.image.BufferedImage图片。

退货: int - 颜色类型。

equals(Object arg0)

public boolean equals(Object arg0)

参数:

范围类型描述
arg0java.lang.Object

退货: 布尔值

getClass()

public final native Class<?> getClass()

退货: java.lang.Class

getColorType()

public int getColorType()

返回图像的颜色类型。

退货: int - 颜色类型值。

getEngineImg()

public IPdfDataStream getEngineImg()

描述图像的 IPDFImage 对象。仅限内部

退货: IPdfDataStream IPdfDataStream

getFilterType()

public final int getFilterType()

获取图像过滤器类型。

退货: int - ImageFilterType 元素

getGrayscaled()

public BufferedImage getGrayscaled()

获取图像的灰度版本。

退货: java.awt.image.BufferedImage - 缓冲图像

getHeight()

public int getHeight()

获取图像的高度。

退货: int - 整数值

getImage()

public System.Drawing.Bitmap getImage()

仅限内部使用

退货: com.aspose.ms.System.Drawing.Bitmap - 图片

getMetadata()

public final Metadata getMetadata()

图像的元数据。

退货: Metadata 元数据实例

getName()

public String getName()

获取图像名称。请注意,如果您更改页面内容中引用的图像的名称,文档可能会变得不正确。请在这种情况下使用 XImage.Rename 方法。

退货: java.lang.String - 字符串

getNameInCollection()

public String getNameInCollection()

返回其集合中图像的名称。

退货: java.lang.String - 图像键(名称)。

getRawBytes()

public byte[] getRawBytes()

返回图像的原始字节而不进行解码。

退货: 字节[] - 字节数组

getRawParameters()

public XImage.RawParameters getRawParameters()

获取原始图像参数

退货: RawParameters 原始参数实例

getWidth()

public int getWidth()

获取图像的宽度。

退货: int - 整数值

hashCode()

public native int hashCode()

退货: 整数

isImage(IPdfPrimitive primitive)

public static boolean isImage(IPdfPrimitive primitive)

如果图元是图像,则返回 true。

参数:

范围类型描述
primitiveIPdf原语IPdfPrimitive

退货: 布尔值 - 布尔值

isTheSameObject(XImage image)

public boolean isTheSameObject(XImage image)

如果两个图像都引用同一个对象,则返回 true。

参数:

范围类型描述
imageXImage要与“此”图像进行比较的图像。

退货: boolean - 布尔值,如果图像引用同一对象则为真。

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

rename(String name)

public final void rename(String name)

重命名图像并用新名称替换对图像的所有引用

参数:

范围类型描述
namejava.lang.String新图像名称。

replace(InputStream image)

public void replace(InputStream image)

将图像替换到图像中指定的流中。

*

参数:

范围类型描述
imagejava.io.InputStream流式传输图像数据。

save(OutputStream stream)

public void save(OutputStream stream)

将图像数据作为 JPEG 图像保存到流中。

参数:

范围类型描述
streamjava.io.OutputStream将保存图像数据的流。

save(OutputStream stream, ImageType format)

public void save(OutputStream stream, ImageType format)

以请求的格式将图像保存到流中。

参数:

范围类型描述
streamjava.io.OutputStream将保存图像的流
formatImageType将用于图像编码的格式。

save(OutputStream stream, ImageType format, int resolution)

public void save(OutputStream stream, ImageType format, int resolution)

以请求的格式将图像保存到流中。

参数:

范围类型描述
streamjava.io.OutputStream将保存图像的流
formatImageType将用于图像编码的格式。
resolutionint图像分辨率

save(OutputStream stream, float xDpi, float yDpi)

public void save(OutputStream stream, float xDpi, float yDpi)

以请求的格式将图像保存到流中。

参数:

范围类型描述
streamjava.io.OutputStream将保存图像的 OutputStream
xDpifloat图像水平分辨率
yDpifloat图像垂直分辨率

save(OutputStream stream, int resolution)

public void save(OutputStream stream, int resolution)

以指定的分辨率以请求的格式将图像保存到流中。

参数:

范围类型描述
streamjava.io.OutputStream将保存图像的流
resolutionint图像分辨率

saveInternal(System.IO.Stream stream, ImageType format, int resolution)

public void saveInternal(System.IO.Stream stream, ImageType format, int resolution)

参数:

范围类型描述
streamcom.aspose.ms.System.IO.Stream
formatImageType
resolutionint

saveInternal(System.IO.Stream stream, int resolution)

public void saveInternal(System.IO.Stream stream, int resolution)

将图像数据以指定分辨率的 JPEG 图像保存到流中。

参数:

范围类型描述
streamcom.aspose.ms.System.IO.Stream将保存图像数据的流。
resolutionint图像分辨率

setName(String value)

public void setName(String value)

设置图像名称。请注意,如果您更改页面内容中引用的图像的名称,文档可能会变得不正确。请在这种情况下使用 XImage.Rename 方法。

参数:

范围类型描述
valuejava.lang.String字符串值

toStream()

public InputStream toStream()

返回原始图像流。

退货: java.io.InputStream - 原始图像流。

toString()

public String toString()

返回一个字符串表示 XImage 对象的属性。

退货: java.lang.String - 字符串实例

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

参数:

范围类型描述
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

参数:

范围类型描述
arg0long
arg1int