本文整理汇总了Java中javax.imageio.ImageIO.getReaderMIMETypes方法的典型用法代码示例。如果您正苦于以下问题:Java ImageIO.getReaderMIMETypes方法的具体用法?Java ImageIO.getReaderMIMETypes怎么用?Java ImageIO.getReaderMIMETypes使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类javax.imageio.ImageIO
的用法示例。
在下文中一共展示了ImageIO.getReaderMIMETypes方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: main
import javax.imageio.ImageIO; //导入方法依赖的package包/类
public static void main (String[] args) throws IIOException {
// Verify getReaderMIMETypes() behavior by keeping MIMEType as null.
TestImageReaderSpi mimeNullReadSpi =
new TestImageReaderSpi(FORMATNAMES, SUFFIXES, null);
IIORegistry.getDefaultInstance().
registerServiceProvider(mimeNullReadSpi);
ImageIO.getReaderMIMETypes();
IIORegistry.getDefaultInstance().
deregisterServiceProvider(mimeNullReadSpi);
/*
* Verify getReaderFileSuffixes() behavior by keeping
* file suffix as null.
*/
TestImageReaderSpi suffixNullReadSpi =
new TestImageReaderSpi(FORMATNAMES, null, MIMETYPES);
IIORegistry.getDefaultInstance().
registerServiceProvider(suffixNullReadSpi);
ImageIO.getReaderFileSuffixes();
IIORegistry.getDefaultInstance().
deregisterServiceProvider(suffixNullReadSpi);
}
示例2: ImageDataContentHandler
import javax.imageio.ImageIO; //导入方法依赖的package包/类
public ImageDataContentHandler() {
String[] mimeTypes = ImageIO.getReaderMIMETypes();
flavor = new DataFlavor[mimeTypes.length];
for(int i=0; i < mimeTypes.length; i++) {
flavor[i] = new ActivationDataFlavor(Image.class, mimeTypes[i], "Image");
}
}
示例3: ImageDataContentHandler
import javax.imageio.ImageIO; //导入方法依赖的package包/类
public ImageDataContentHandler() {
String[] mimeTypes = ImageIO.getReaderMIMETypes();
flavor = new DataFlavor[mimeTypes.length];
for(int i=0; i < mimeTypes.length; i++) {
flavor[i] = new ActivationDataFlavor(
java.awt.Image.class, mimeTypes[i], "Image");
}
}
示例4: main
import javax.imageio.ImageIO; //导入方法依赖的package包/类
public static void main(String[] args) {
SecurityManager sm = System.getSecurityManager();
System.out.println("Sm is " + sm);
String formatNames[] = ImageIO.getReaderFormatNames();
String readerMimeTypes[] = ImageIO.getReaderMIMETypes();
if (!isPresent(dummyformatNames, formatNames) ||
!isPresent(dummymimeType, readerMimeTypes)) {
throw new RuntimeException("No test plugin available!");
}
}
示例5: testGetReaderMIMETypes
import javax.imageio.ImageIO; //导入方法依赖的package包/类
private static void testGetReaderMIMETypes() {
String[] types = ImageIO.getReaderMIMETypes();
for (String t : types) {
Iterator<ImageReader> it = ImageIO.getImageReadersByMIMEType(t);
if (!it.hasNext()) {
throw new RuntimeException("getReaderMIMETypes returned " +
"an unknown type: " + t);
}
}
}
示例6: showReadFormats
import javax.imageio.ImageIO; //导入方法依赖的package包/类
/**
* Show read formats
* <p>
* On Windows supports png/jpeg/bmp/gif
*/
public void showReadFormats() {
String[] formats = ImageIO.getReaderMIMETypes();
for (String f : formats) {
System.out.println("r" + f);
}
}