⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 imageinfo.java

📁 手机图像自动转换
💻 JAVA
字号:
package magick;/** * Corresponds to the ImageMagick ImageInfo structure. * * @author Eric Yeo */public class ImageInfo extends Magick {    /**     * Internal ImageMagick ImageInfo handle.     * We use long (64-bits) for portability.     */    private long imageInfoHandle = 0;    /**     * Constructor.     */    public ImageInfo()	throws MagickException    {	init();    }    /**     * Constructor.     *     * @param fileName initial value of the file_name attribute     */    public ImageInfo(String fileName)	throws MagickException    {	init();	setFileName(fileName);    }    /**     * To release memory on cleanup.     */    protected void finalize()    {	destroyImageInfo();    }    /**     * Initialises the internal native handle.     */    public native void init()	throws MagickException;    /**     * Set the file name attribute of the handle.     *     * @param fileName the new file name     */    public native void setFileName(String fileName)	throws MagickException;    /**     * Return the file name attribute of the handle.     */    public native String getFileName()	throws MagickException;    /**     * Set the affirm attribute.     *     * @param affirm new value of affirm     */    public native void setAffirm(boolean affirm)	throws MagickException;    /**     * Get the affirm attribute.     */    public native boolean getAffirm()	throws MagickException;    // Set the subimage attribute.    public native void setSubimage(int value)	throws MagickException;    // Get the subimage attribute.    public native int getSubimage()	throws MagickException;    // Set the subrange attribute.    public native void setSubrange(int value)	throws MagickException;    // Get the subrange attribute.    public native int getSubrange()	throws MagickException;    // Set the server_name attribute.    public native void setServerName(String name)	throws MagickException;    // Get the server_name attribute.    public native String getServerName()	throws MagickException;    // Set the font attribute.    public native void setFont(String font)	throws MagickException;    // Get the font attribute.    public native String getFont()	throws MagickException;    // Set the size attribute.    public native void setSize(String size)	throws MagickException;    // Get the size attribute.    public native String getSize()	throws MagickException;    // Set the tile attribute.    public native void setTile(String tile)	throws MagickException;    // Get the tile attribute.    public native String getTile()	throws MagickException;    // Set the density attribute.    public native void setDensity(String density)	throws MagickException;    // Get the density attribute.    public native String getDensity()	throws MagickException;    // Set the page attribute.    public native void setPage(String page)	throws MagickException;    // Get the page attribute.    public native String getPage()	throws MagickException;    // Set the texture attribute.    public native void setTexture(String texture)	throws MagickException;    // Get the texture attribute.    public native String getTexture()	throws MagickException;    // Set the view attribute.    public native void setView(String view)	throws MagickException;    // Get the view attribute.    public native String getView()	throws MagickException;    // Set the adjoin attribute.    public native void setAdjoin(int value)	throws MagickException;    // Get the adjoin attribute.    public native int getAdjoin()	throws MagickException;    // Set the colorspace attribute.    public native void setColorspace(int value)	throws MagickException;    // Get the colorspace attribute.    public native int getColorspace()	throws MagickException;    // Set the compression attribute.    public native void setCompression(int value)	throws MagickException;    // Get the compression attribute.    public native int getCompression()	throws MagickException;    // Set the dither attribute.    public native void setDither(int value)	throws MagickException;    // Get the dither attribute.    public native int getDither()	throws MagickException;    // Set the interlace attribute.    public native void setInterlace(int value)	throws MagickException;    // Get the interlace attribute.    public native int getInterlace()	throws MagickException;    // Set the monochrome attribute.    public native void setMonochrome(int value)	throws MagickException;    // Get the monochrone attribute.    public native int getMonochrome()	throws MagickException;    // Set the pointsize attribute.    public native void setPointSize(int value)	throws MagickException;    // Get the pointsize attribute.    public native int getPointSize()	throws MagickException;    // Set the quality attribute.    public native void setQuality(int value)	throws MagickException;    // Get the quality attribute.    public native int getQuality()	throws MagickException;    // Set the verbose attribute.    public native void setVerbose(int value)	throws MagickException;    // Get the verbose attribute.    public native int getVerbose()	throws MagickException;    /**     * Set the preview_type attribute.     *     * @param value new value of the preview_type attribute     */    public native void setPreviewType(int value)	throws MagickException;    /**     * Get the preview_type attribute.     */    public native int getPreviewType()	throws MagickException;    /**     * Set the ping attribute.     *     * @param value new value of the ping attribute     */    public native void setPing(boolean value)	throws MagickException;    /**     * Get the ping attribute.     */    public native boolean getPing()	throws MagickException;    /**     * Clean up the memory allocated for the handle     */    private native void destroyImageInfo();    /**     * Set the magick attribute of the handle.     *     * @author Abdulbaset Gaddah <agaddah@yahoo.com>     */    public native void setMagick(String magick)	throws MagickException;    /**     * Return the magick attribute of the handle.     *     * @author Abdulbaset Gaddah <agaddah@yahoo.com>     */    public native String getMagick()	throws MagickException;    /**     * Set the units attribute of the ImageInfo.     *     * @param units the resolution type as defined in ResolutionType     * @see ResolutionType     * @exception MagickException on error     */    public native void setUnits(int resolutionType)        throws MagickException;    /**     * Get the units attribute of the ImageInfo.     *     * @return A integer representing the resolution type as defined     *         in ResolutionType     * @see ResolutionType     * @exception MagickException on error     */    public native int getUnits()        throws MagickException;    /**     * Set the border colour..     * @param color the border colour     * @see magick.MagickImage#borderImage     * @exception MagickException on error     */    public native void setBorderColor(PixelPacket color)        throws MagickException;    /**     * Get the current border colour..     * @return the current border colour     * @see magick.MagickImage#borderImage     * @exception MagickException on error     */    public native PixelPacket getBorderColor()        throws MagickException;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -