我正在寻找支持JavaFX的图像类型(最新)列表,例如PNG、JPEG、TIFF。不同的搜索引擎没有帮助...知道从哪里开始吗?
更具体地说,我对16位灰度图像(不同格式)和罕见的支持jpg无损标准感兴趣。
下面的列表是基于Fireworks和Photoshop允许< code >另存为:的选项,加上我考虑到常见内容和ImageJ上的一些支持而选择的一些格式生成的。
因此✓并不意味着ImageJ原生支持该格式,但它意味着即使需要额外的插件也可以在ImageJ中打开。此列表不是ImageJ支持的完整列表,更详细的列表(包括支持是原生的还是通过插件的,请查看此页面)
File Format: bits details Native support ImageJ
PNG 32 fireworks format .fw.png ✓ ✓
32 flat format ✓ ✓
24 flat format ✓ ✓
8 flat format ✓ ✓
GIF 8 2 colours (black & white) ✓ ✓
8 16 colours ✓ ✓
8 256 colours ✓ ✓
JPG 24 Quality: 100% ✓ ✓
24 100% && Smoothing = 8 ✓ ✓
JPS (JPG Stereo) 24 ✓ ✓
MPO 24 ✓ ✓
TIFF 32 ✘ ✓
24 ✘ ✓
8 ✘ ✓
JPEG2000 ✘ ✓
EPS ✘ ✓
TGA ✘ ✓
RAW (photoshop) ✘ ✓
PSD ✘ ✓
FITs ✘ ✓
PGM (.pgm) ✘ ✓
PPM (.ppm) ✘ ✓
PBM (.pbm) ✘ ✓
DICOM ✘ ✓
NiFTI ✘ ✓
PICT ✘ ✓
ICO ✘ ✓
ANALYZE ✘ ✓
MOV ✘ ✓
SPE (.spe) ✘ ✓
PIC ✘ ✓
AVI (.avi) ✘ ✓
CUR ✘ ✓
PXR (Pixar) ✘ ✘
SCT (Scitex) ✘ ✘
IFF ✘ ✘
WBMP ✘ ✘
PDF ✘ ✘
此测试在Windows 8.1上进行,具有:
java version "1.8.0_05"
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode)
用于创建此列表的源代码:
import java.io.File;
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.image.Image;
import javafx.scene.image.ImageView;
import javafx.scene.layout.GridPane;
import javafx.stage.Stage;
public class JavaFXSupportedImages extends Application {
@Override
public void start(Stage primaryStage) {
File dir = new File("formats_supported_on_javaFX_folder");//Folder Path
File[] images = dir.listFiles();
GridPane root = new GridPane();
int col=0, row=0;
for(File f: images){
Button btn = new Button(f.getName());
try{
Image fximage = new Image(f.toURI().toURL().toString());
ImageView pic = new ImageView();
pic.setImage(fximage);
pic.setFitWidth(130);
pic.setFitHeight(50);
btn.setGraphic(pic);
}catch(Exception e){
System.out.println("JavaFX doesn't support: " + btn.getText());
}
if(col>3){
col=0;
row++;
}
else
{
col++;
}
root.add(btn, col, row);
}
Scene scene = new Scene(root, 300, 250);
primaryStage.setTitle("JavaFX Support test!");
primaryStage.setScene(scene);
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}
本文向大家介绍video和audio分别支持哪些格式?相关面试题,主要包含被问及video和audio分别支持哪些格式?时的应答技巧和注意事项,需要的朋友参考一下 video: MP4、WebM、Ogg audio: MP3、Wav、Ogg
文档(兼容Word):doc/dot/wps/wpt/docx/dotx/docm/dotm 表格(兼容Excel):xls/xlt/et/xlsx/xltx/csv/xlsm/xltm 幻灯片(兼容PowerPoint):ppt/pptx/pptm/ppsx/ppsm/pps/potx/potm/dpt/dps
WorkerMan在接口上支持各种协议,只要符合ConnectionInterface接口即可(参见定制通讯协议章节)。 为了方便开发者,WorkerMan提供了HTTP协议、WebSocket协议以及非常简单的Text文本协议、可用于二进制传输的frame协议。开发者可以直接使用这些协议,不必再二次开发。如果这些协议都不满足需要,开发者可以参照定制协议章节实现自己的协议。 开发者也可以直接基于t
本文向大家介绍W3C DOM支持哪些方法?,包括了W3C DOM支持哪些方法?的使用技巧和注意事项,需要的朋友参考一下 以下是W3C DOM支持的方法- 序号 属性和说明 1 createAttribute(name) 返回具有指定名称的新创建的Attr节点。 例如-document.createAttribute(name) 2 createComment(text) 创建并返回一个包含指定文本
本文向大家介绍Dubbo支持哪些序列化方式?相关面试题,主要包含被问及Dubbo支持哪些序列化方式?时的应答技巧和注意事项,需要的朋友参考一下 默认使用Hessian序列化,还有Duddo、FastJson、Java自带序列化。
问题内容: 是的,我知道FAQ会假装回答此问题,但实际上并非如此。相反,它指示您从源代码构建项目(并且构建说明非常复杂)。那种打败了整个观点:) 让我们省去世界上每个人的麻烦,即不必再构建另一个开源项目,以了解它是否真正解决了他们的问题。Xuggler支持哪些编解码器? 问题答案: FAQ不能回答这个问题的原因是,随着我们发布新版本,它会不断变化,并且要使文档中的列表保持最新状态会花费很长时间。但