当前位置: 技术问答>java相关
100分:在jsp里怎么才可以取一个图片的高和宽的值?
来源: 互联网 发布时间:2015-06-07
本文导语: 100分:在jsp里怎么才可以取一个图片的高和宽的值? 不好意思```在jsp版中没有人回答这个问题``不知是太简单还是太难``` 只好贴到这里了````请大家给出可以测试运行的代码```或发到我的信箱```` 项目马上就要结束了``...
100分:在jsp里怎么才可以取一个图片的高和宽的值?
不好意思```在jsp版中没有人回答这个问题``不知是太简单还是太难```
只好贴到这里了````请大家给出可以测试运行的代码```或发到我的信箱````
项目马上就要结束了``这个问题还没有解决```望大家多多帮助``romeo@sinoaec.com
不好意思```在jsp版中没有人回答这个问题``不知是太简单还是太难```
只好贴到这里了````请大家给出可以测试运行的代码```或发到我的信箱````
项目马上就要结束了``这个问题还没有解决```望大家多多帮助``romeo@sinoaec.com
|
Scale an Image
import java.awt.image.*;
import java.awt.*;
import java.net.*;
public class app extends java.applet.Applet {
Image source;
Image resizedImage;
public void init() {
MediaTracker media = new MediaTracker(this);
// java how-to image for example
source = getImage(getDocumentBase(),"jht.gif");
media.addImage(source,0);
try {
media.waitForID(0);
// scale down, half the original size
ImageFilter replicate =
new ReplicateScaleFilter
(source.getWidth(this)/2, source.getHeight(this)/2);
ImageProducer prod =
new FilteredImageSource(source.getSource(),replicate);
resizedImage = createImage(prod);
media.addImage(resizedImage,1);
media.waitForID(1);
}
catch(InterruptedException e) {}
}
public void paint(Graphics g) {
g.drawImage(source, 10,10,this);
g.drawImage(resizedImage,10, 80,this);
}
}
import java.awt.image.*;
import java.awt.*;
import java.net.*;
public class app extends java.applet.Applet {
Image source;
Image resizedImage;
public void init() {
MediaTracker media = new MediaTracker(this);
// java how-to image for example
source = getImage(getDocumentBase(),"jht.gif");
media.addImage(source,0);
try {
media.waitForID(0);
// scale down, half the original size
ImageFilter replicate =
new ReplicateScaleFilter
(source.getWidth(this)/2, source.getHeight(this)/2);
ImageProducer prod =
new FilteredImageSource(source.getSource(),replicate);
resizedImage = createImage(prod);
media.addImage(resizedImage,1);
media.waitForID(1);
}
catch(InterruptedException e) {}
}
public void paint(Graphics g) {
g.drawImage(source, 10,10,this);
g.drawImage(resizedImage,10, 80,this);
}
}