double dy2 = 1;
double heightRatio2 = 1.0 * (h-t) / h;
for (y1 = 0; y1 <= h; y1 += dy1) {
try {
y2 = h - y1;
imgc.drawImage(from, 0, (int)y1, w, (int)dy1
, (int)x1, (h-t) + (int) (y1 * heightRatio1)
, (int)(w - 2.0 * x1), (int)dy1);
imgc.drawImage(to, 0, (int)y2, w, (int)dy2
, (int)x2, (int)(y2 * heightRatio2)
, (int)(w - 2.0 * x2), (int)dy2);