Tag: image

从C驱动器加载Java代码中的映像

我是Java新手。 我只是想在JFrame加载图像作为背景。 我想要做的是从C驱动器(这不是我的工作区)获取图像所以我在Board.java做了Board.java : ImageIcon i = new ImageIcon(“C:/image.png”); img =i.getImage(); 并尝试绘制这样的东西: public void paint(Graphics g ) { super.paint(g); Graphics2D g2d= (Graphics2D) g; g2d.drawImage(img, 0, 100, null); } 然后我就像这样在我的主要课堂上打电话 public static void main(String[] args) { JFrame frame= new JFrame(” Game”) ; frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(1200, 365); frame.setVisible(true); frame.add(new Board()); } 但我没有显示任何图像,添加Image是否合法?

在jeditorpane上显示图像(java swing)

我有一个通过这种方式创建的JEditorPane: JEditorPane pane = new JEditorPane(“text/html”, “” + my_text_to_show + “” + “”); 我将此窗格放在JFrame上。 文字显示正确,但我看不到图片,只有一个方块表示应该有一个图像(即:未找到图片时浏览器显示的“破碎图像”)

Java Servlet / Jsp图像上传以及表单值

我有一个jsp表单,接受有关员工姓名,性别,年龄,电子邮件地址和a的详细信息

如何创建一个带有两个图像的JPanel,其中鼠标hover时只显示下面一部分图像?

我正在尝试创建一个按钮面板,其中单击的按钮变为“不同颜色”; 即显示背景图像。 ps我只需要这种方法(有2张图片),而不是其他任何东西。 谢谢 ! 例如: public class TestPane extends JPanel { private BufferedImage imgUnclicked; private BufferedImage imgClicked; private Point mousePoint; public TestPane() { try { imgUnclicked = ImageIO.read(new File(“C:\\Users\\Me\\Desktop\\tmp\\Uncolored.png”)); imgClicked = ImageIO.read(new File(“C:\\Users\\Me\\Desktop\\tmp\\Colored.png”)); } catch (IOException ex) { Logger.getLogger(Spotlight.class.getName()).log(Level.SEVERE, null, ex); } addMouseMotionListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { mousePoint = e.getPoint(); […]

Selenium FireFoxDriver在加载firefox后更改配置文件?

ProfilesIni profile = new ProfilesIni(); FirefoxProfile ffprofile = profile.getProfile(“default”);//using firefox default profile ffprofile.setPreference(“permissions.default.image”, 2); // this make ff to block web page images WebDriver ff = new FirefoxDriver(ffprofile); // executing firefox with specified profile ff.navigate().to(“www.google.com”); // loading web page //codes for changing image blocking ??????????? 如何在加载某些网页后更改图像阻止?

在java中缩放多页TIFF图像

我想更改多页TIFF图像的高度,所以我使用下面的代码片段来缩放它。 但它只从tiff文件返回第一页,我想它会将其转换为JPEG图像。 如何保留文件的所有页面? public static byte[] scale(byte[] fileData, int width, int height) { System.out.println(“width:::”+width+”::::height:::”+height); ByteArrayInputStream in = new ByteArrayInputStream(fileData); ByteArrayOutputStream buffer=null; BufferedImage img=null; BufferedImage imageBuff=null; try { ImageInputStream imageStream = ImageIO.createImageInputStream(new ByteArrayInputStream(fileData)); java.util.Iterator readers = ImageIO.getImageReaders(imageStream); while(readers.hasNext()) { ImageReader nextImageReader = readers.next(); nextImageReader.reset(); } img = ImageIO.read(in); if(height == 0) { height = (width * […]

如何在java swing应用程序中保留和删除多个图形对象?

我有一个图像,我在其上使用预定义的位置来创建带有颜色的图形对象。 点击鼠标,我尝试用颜色创建一些椭圆形。 实际上我无法实现这一目标。 因为,当我点击预定位置时,我可以在其上创建一个椭圆形但是当我点击另一个预定义位置时,第一个椭圆形已经消失了。 通过点击两次可以去除椭圆形。 看看这个, public class PrintDialog extends javax.swing.JDialog{ private int count = 0; private int count_1 = 0; /** * Creates new form PrintFeetDialog */ public PrintDialog(java.awt.Frame parent, boolean modal) { super(parent, modal); initComponents(); ImagePanel panel = new ImagePanel(“Areas.jpg”); this.getContentPane().add(panel); this.setResizable(false); this.setLocationRelativeTo(panel); this.pack(); } private void formMouseClicked(java.awt.event.MouseEvent evt) { // TODO add […]

在Java JFrame上添加图像 – Netbeans

我正在使用NetBeans 7.1来编写Java代码。 我已经创建了一个充满了一些labels, textbox and buttons的JFrame 。 如何从我的PC导入一些图像(JPG,PNG,etc…)到同一个JFrame ? 在框架的特定位置。

Java处理TIF图像

我的问题是,如何在Java中成功将.tif文件加载到Image实例中? 现在让我详细介绍一下。 我已经在stackoverflow上阅读了很多关于如何在Java中处理/转换TIF图像的线程。 我已经尝试了很多stackoverflow建议(我说建议,因为很少有人要求回来说一些有用的东西)。 我很确定我需要使用Java Advanced Imaging(JAI)库,但我认为我不知道如何使用它。 让我现在解释一下这个项目: 我正在处理Processing sketch中的帧屏幕,并使用Xuggler将它们编码为video。 在草图中,我使用Processing的save(文件filePath)函数将当前帧保存到文件中。 我以前有保存(“img”+ i +“。jpg”) ,但是在创建jpg时发生的压缩会使录制速度减慢到9-10fps,所以我切换文件扩展名以查看是否可以改变结果,并且保存(“img”+ i“.tif”)是最快的,允许我以大约22-23fps的速度录制。 处理可以将图像保存为.tif文件。 不幸的是,Java无法在没有库的情况下加载.tif文件。 我以前有代码: Image img = Toolkit.getDefaultToolkit()。getImage(“pics / img”+ i +“。jpg”); 这行代码会将.jpg文件加载到img中,我很乐意对video进行编码。 但这行代码(tif而不是jpg): Image img = Toolkit.getDefaultToolkit()。getImage(“pics / img”+ i +“。tif”); 不会加载任何图像。 我仍然可以使用Xuggler对我的video进行编码,但图像是空白的,所以我认为这种方法无法加载我的.tif文件。 我正在使用Windows 8计算机,并使用Eclipse。 任何帮助将非常感谢!

中心裁剪图像JavaFX

如何使用JavaFX完成Android scaleType=”centerCrop” ? 我有我的图像视图: ImageView myImage = new ImageView(“https://example.com/image/my_image.png”); //maybe //myImage.scaleType = “centerCrop”;