Revision 820 branches/v02_desarrollo/libraries/libCq CMS for java.old/src/org/cresques/px/PxRaster.java

View differences:

PxRaster.java
180 180
	
181 181
	public double[] getScale(int width, int height) {
182 182
		double scale[] = new double[2];
183
		scale[0] = ((float) width) /geoFile.getView().width();		
184
		scale[1] = ((float) height)/geoFile.getView().height();		
183
		scale[0] = ((double) width) /geoFile.getView().width();		
184
		scale[1] = ((double) height)/geoFile.getView().height();		
185 185
		return scale;
186 186
	}
187 187
	
......
224 224
		
225 225
		double scalex = vp.mat.getScaleX()	/* g.getTransform().getScaleX()*/ ,
226 226
			scaley = vp.mat.getScaleY()		/* g.getTransform().getScaleY() */;
227
		int wImg = (int) Math.abs(w*scalex), hImg = (int) Math.abs(h*scaley);
227
		int wImg = (int) Math.abs(w*scalex)+1, hImg = (int) Math.abs(h*scaley)+1;
228 228
		System.out.println("Sz=("+wImg+","+hImg+"); scale=("+scalex+","+scaley+")");
229 229
		if (wImg <= 0 || hImg <= 0) return;
230 230
		

Also available in: Unified diff