我希望能够在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 A. D = 1/3 A
但图像保持相同的尺寸A = B = C = D
答案 0 :(得分:0)
假设我正在追踪你想要做的事情......
为每张图片创建一个JLabel:
JLable l = new JLabel(miniture);
使用GridLayout创建一个JLabel:
JPanel p = new JPanel(new GridLayout());
将标签添加到面板:
p.add(l);
GridLayout将确保所有JLabel具有相同的高度和宽度。