Lines Matching refs:rectangle
27 * To compress a rectangle region in the YUV data, users have to specify the
109 * Compress a rectangle region in the YuvImage to a jpeg.
113 * @param rectangle The rectangle region to be compressed. The medthod checks if rectangle is
114 * inside the image. Also, the method modifies rectangle if the chroma pixels
120 * @throws IllegalArgumentException if rectangle is invalid; quality is not within [0,
123 public boolean compressToJpeg(Rect rectangle, int quality, OutputStream stream) {
125 if (!wholeImage.contains(rectangle)) {
127 "rectangle is not inside the image");
138 adjustRectangle(rectangle);
139 int[] offsets = calculateOffsets(rectangle.left, rectangle.top);
141 return nativeCompressToJpeg(mData, mFormat, rectangle.width(),
142 rectangle.height(), offsets, mStrides, quality, stream,