2011-06-09 152 views
0

我希望能够做同样的事情在GIMP摇摆:调整图像大小,但保持相同的大小

来调整画布我想产生一定宽度的一堆图像。

我用

int width = (int)(size * fraction); 
int height =(int)(size*icon.getIconHeight()/icon.getIconWidth()*fraction); 
miniature = new ImageIcon(i.getScaledInstance(width, height, Image.SCALE_SMOOTH)); 

此顺利而我正在做馏分1,但我有3幅图像具有相同的来源,但是是不同的尺寸(1,2/3,1/3)

问题是

我已经和图像A 我想创建B,相对于内部的图C和d作为这样后续的比率 B = A C = 2/3甲 d = 1/3 A

但图像保持相同的尺寸A = B = C = d

回答

0

假设我在下面你所试图做...

为每个图像创建一个JLabel:

JLable l = new JLabel(miniture); 

与网格布局创建一个JLabel:

JPanel p = new JPanel(new GridLayout()); 

标签添加到面板:

p.add(l); 

GridLayout将确保所有JLabel将具有相同的高度和宽度。

相关问题