Here you can find the source of getTrimmedBottom(Bitmap img)
Parameter | Description |
---|---|
img | a parameter |
public static int getTrimmedBottom(Bitmap img)
//package com.java2s; import android.graphics.Bitmap; import android.graphics.Color; public class Main { /**// w w w . j a v a2 s. c om * returns blank area of the image to the downward direction of the image * @param img * @return blank area of the image to the downward direction of the image */ public static int getTrimmedBottom(Bitmap img) { int width = img.getWidth(); int height = img.getHeight(); int data = 0; for (int i = 0; i < width; ++i) { for (int j = height - 1; j >= 0; --j) { if (img.getPixel(i, j) != Color.TRANSPARENT && j > data) { data = j; break; } } } return data; } /** * returns blank area of the image to the downward direction of the image * @param img * @param border * @return blank area of the image to the downward direction of the image */ public static int getTrimmedBottom(Bitmap img, int border) { int width = img.getWidth(); int height = img.getHeight(); int data = 0; for (int i = 0; i < width; ++i) { for (int j = height - 1; j >= 0; --j) { if (img.getPixel(i, j) != Color.TRANSPARENT && j > data) { data = j; break; } } } return data + border; } }