「图片缓存JAVA」java缓存类

博主:adminadmin 2023-03-17 12:19:06 393

本篇文章给大家谈谈图片缓存JAVA,以及java缓存类对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java 如何将图片读入缓存中去??

paint方法是继承的,repaint方法在这里没什么意义,只是调用了一下而已,使得每隔5秒重绘一次

import java.awt.Graphics;

import java.awt.Image;

import java.awt.image.BufferedImage;

import javax.swing.ImageIcon;

import javax.swing.JFrame;

import javax.swing.JPanel;

public class Test {

public static void main(String[] args) {

final JFrame frame = new JFrame();

frame.setContentPane(new ImagePanel(new ImageIcon("test.gif").getImage()));

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.setBounds(100, 100, 100, 100);

frame.setVisible(true);

new Thread(new Runnable() {

public void run() {

try {

Thread.sleep(5000);

} catch (InterruptedException e) {

}

frame.repaint();

}

}).start();

}

static class ImagePanel extends JPanel {

BufferedImage image;

public ImagePanel(Image image) {

// Not really need a BufferedImage, just a requirement

this.image = new BufferedImage(image.getWidth(null), image.getHeight(null),

BufferedImage.TYPE_4BYTE_ABGR);

Graphics g = this.image.getGraphics();

g.drawImage(image, 0, 0, null);

}

public void paintComponent(Graphics g) {

g.drawImage(image, 0, 0, null);

}

}

}

java 的web-inf下的html和图片能缓存到本地吗?

web-inf 下的文件一般是不能直接访问的 也就不能下载到本地了

页面图片加载速度比较慢,有什么优化的方法吗,请提供下,最好是java的 是否可以用缓存框架

跟缓存什么的没关系。

跟图片大小,网速、带宽 有关

图片不能太大,一般网站都会对上传的 图片进行缩略,压缩处理

一般都会把图片处理成三或四 种规格:缩略图,中图,大图,原图

不要把原图直接放在页面上,根据需求尽量用最小的图。 这样页面加载就会很快。

不要用TOMCAT压缩图片,会很占服务器资源的。而且大部分图片都是已经压缩过的只是像素太高,实际页面显示的时候根本不需要太高的像素,主要是要对图片像素大小进行处理。

怎么实现你可以搜一下java 图片处理 图片缩略

关于图片缓存JAVA和java缓存类的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。