Class ImageIO
public class ImageIO : JVMBridgeBase<ImageIO>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<ImageIO>ImageIO
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<ImageIO>.IsAssignableFrom(IJavaType)JVMBridgeBase<ImageIO>.IsAssignableFrom<T>()JVMBridgeBase<ImageIO>.Execute<T>(params T[])JVMBridgeBase<ImageIO>.DynBridgeClazzJVMBridgeBase<ImageIO>.BridgeClazzJVMBridgeBase.RuntimeClassNameOf<T>()JVMBridgeBase.ClassNameOf<T>()JVMBridgeBase.ClassOf<T>()JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)JVMBridgeBase.MonitorEnter()JVMBridgeBase.MonitorExit()JVMBridgeBase.IsInstanceOf(IJavaType)JVMBridgeBase.IsInstanceOf<T>()JVMBridgeBase.RuntimeIsInstanceOf<T>()JVMBridgeBase.CastTo<TNewClass>()JVMBridgeBase.CastDirect<TNewClass>()JVMBridgeBase.Dispose()JVMBridgeBase.ToString()JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
ImageIO()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public ImageIO()
ImageIO(params object[])
Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
public ImageIO(params object[] args)
Parameters
args
object[]
Properties
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
CacheDirectory
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/imageio/ImageIO.html#getCacheDirectory() https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/imageio/ImageIO.html#setCacheDirectory(java.io.File)
public static File CacheDirectory { get; set; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
ReaderFileSuffixes
public static String[] ReaderFileSuffixes { get; }
Property Value
- String[]
ReaderFormatNames
public static String[] ReaderFormatNames { get; }
Property Value
- String[]
ReaderMIMETypes
public static String[] ReaderMIMETypes { get; }
Property Value
- String[]
UseCache
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/imageio/ImageIO.html#getUseCache() https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/imageio/ImageIO.html#setUseCache(boolean)
public static bool UseCache { get; set; }
Property Value
WriterFileSuffixes
public static String[] WriterFileSuffixes { get; }
Property Value
- String[]
WriterFormatNames
public static String[] WriterFormatNames { get; }
Property Value
- String[]
WriterMIMETypes
public static String[] WriterMIMETypes { get; }
Property Value
- String[]
Methods
CreateImageInputStream(object)
public static ImageInputStream CreateImageInputStream(object arg0)
Parameters
Returns
Exceptions
CreateImageOutputStream(object)
public static ImageOutputStream CreateImageOutputStream(object arg0)
Parameters
Returns
Exceptions
GetImageReader(ImageWriter)
public static ImageReader GetImageReader(ImageWriter arg0)
Parameters
arg0
ImageWriter
Returns
GetImageReaders(object)
public static Iterator<ImageReader> GetImageReaders(object arg0)
Parameters
Returns
GetImageReadersByFormatName(String)
public static Iterator<ImageReader> GetImageReadersByFormatName(String arg0)
Parameters
Returns
GetImageReadersByMIMEType(String)
public static Iterator<ImageReader> GetImageReadersByMIMEType(String arg0)
Parameters
Returns
GetImageReadersBySuffix(String)
public static Iterator<ImageReader> GetImageReadersBySuffix(String arg0)
Parameters
Returns
GetImageTranscoders(ImageReader, ImageWriter)
public static Iterator<ImageTranscoder> GetImageTranscoders(ImageReader arg0, ImageWriter arg1)
Parameters
arg0
ImageReaderarg1
ImageWriter
Returns
GetImageWriter(ImageReader)
public static ImageWriter GetImageWriter(ImageReader arg0)
Parameters
arg0
ImageReader
Returns
GetImageWriters(ImageTypeSpecifier, String)
public static Iterator<ImageWriter> GetImageWriters(ImageTypeSpecifier arg0, String arg1)
Parameters
arg0
ImageTypeSpecifierarg1
String
Returns
GetImageWritersByFormatName(String)
public static Iterator<ImageWriter> GetImageWritersByFormatName(String arg0)
Parameters
Returns
GetImageWritersByMIMEType(String)
public static Iterator<ImageWriter> GetImageWritersByMIMEType(String arg0)
Parameters
Returns
GetImageWritersBySuffix(String)
public static Iterator<ImageWriter> GetImageWritersBySuffix(String arg0)
Parameters
Returns
Read(File)
public static BufferedImage Read(File arg0)
Parameters
Returns
Exceptions
Read(InputStream)
public static BufferedImage Read(InputStream arg0)
Parameters
arg0
InputStream
Returns
Exceptions
Read(URL)
public static BufferedImage Read(URL arg0)
Parameters
Returns
Exceptions
Read(ImageInputStream)
public static BufferedImage Read(ImageInputStream arg0)
Parameters
Returns
Exceptions
ScanForPlugins()
public static void ScanForPlugins()
Write(RenderedImage, String, File)
public static bool Write(RenderedImage arg0, String arg1, File arg2)
Parameters
arg0
RenderedImagearg1
Stringarg2
File
Returns
Exceptions
Write(RenderedImage, String, OutputStream)
public static bool Write(RenderedImage arg0, String arg1, OutputStream arg2)
Parameters
arg0
RenderedImagearg1
Stringarg2
OutputStream
Returns
Exceptions
Write(RenderedImage, String, ImageOutputStream)
public static bool Write(RenderedImage arg0, String arg1, ImageOutputStream arg2)
Parameters
arg0
RenderedImagearg1
Stringarg2
ImageOutputStream