我用扫描仪扫描了多张相片在一张图片里,想分割一下, 不知道用什么类好?望指点。
解决方案 »
- return 语句应该返回什么,这个函数结果该怎么表示
- java 读取二进制文件?
- 输出 list1 ,list2 ,list3 ,...list10 ,....
- java 一个类调用另一个类(想把JFrameTest6.java和JFrameTest7,java这两个类分开,写成两个文件的形式)
- <logic:equal>问题
- 如何去掉FCKEditor编辑框内自动给网址加链接的功能?
- 关于toString方法..两个环境中运行结果不一样,,,
- jdk的源码在哪里看
- 面临职业选择前景, 犹豫中, 请大家给把个脉
- 非常奇怪的IO,bufferedReader.readLine()问题。。。
- 关于导入包的问题的一点疑惑,请大家指教.
- 如何实现AdobeReader的鼠标拖动效果,高分
* 将图片分割为 rows×cols 份,结果存入Image[]数组中.
* @param file 图片文件路径
* @param rows
* @param cols
* @return 切割后的图片元素
*/
public Image[] splitImage(String file, int rows, int cols) {
Image t=new ImageIcon(file).getImage();
Image[] result = new Image[rows * cols];
int w = t.getWidth(this)/cols;
int h = t.getHeight(this)/rows;
for(int i = 0;i<result.length;i++){
result[i] = this.createImage(w,h);
Graphics g = result[i].getGraphics();
g.translate((-i%cols)*w,(-i/cols)*h);
g.drawImage(t,0,0,this);
}
return result;
}