private void copyPixels(int destOff, int width, int height, int srcStep, int srcOff, int destStep, int src[], int dest[]) {
		int quarterX = -(width >> 2);
		width = -(width & 3);
		for (int i = -height; i < 0; i++) {
			for (int j = quarterX; j < 0; j++) {
				dest[destOff++] = src[srcOff++];
				dest[destOff++] = src[srcOff++];
				dest[destOff++] = src[srcOff++];
				dest[destOff++] = src[srcOff++];
			}
			for (int k = width; k < 0; k++) {
				dest[destOff++] = src[srcOff++];
			}
			destOff += destStep;
			srcOff += srcStep;
		}
	}