public class ImageUtil extends Object
コンストラクタと説明 |
---|
ImageUtil() |
修飾子とタイプ | メソッドと説明 |
---|---|
static android.graphics.Bitmap |
blendAlpha(android.graphics.Bitmap src,
android.graphics.Bitmap alpha)
アルファ値をブレンドした新たな画像を生成する
|
static android.graphics.Bitmap |
decode(byte[] imageFile)
image bufferからデコードする
|
static android.graphics.Bitmap |
decode(android.content.Context context,
int drawableId) |
static android.graphics.Bitmap |
decode(InputStream stream)
デコードする
|
static android.graphics.Bitmap |
decode(String pathName)
画像ファイルから直接デコードする
|
static android.graphics.Bitmap |
decodeThumbnail(String pathName)
Bitmapからサムネイルを読み込む
|
static byte[] |
encodeJpeg(android.graphics.Bitmap bitmap,
int quality)
Jpeg画像にエンコードする
|
static byte[] |
encodePng(android.graphics.Bitmap bitmap)
PNG画像にエンコードする
|
static String |
genSHA1(android.graphics.Bitmap bitmap)
画像からSHA1指紋を作成する。
|
static int |
getComplementaryColor(int xrgb)
ある特定の色の補色を計算する
計算はIllustrator方式で行う http://appakumaturi.hatenablog.com/entry/20120121/1327143125 |
static int |
getNegaColor(int xrgb)
反転色を取得する
|
static android.graphics.Bitmap |
toScaledImage(android.graphics.Bitmap src,
int maxWidth,
int maxHeight)
指定した最大サイズに収まるようにスケーリングする
元のsrcオブジェクトをそのまま返す場合があるので注意。 |
static android.graphics.Bitmap |
toSquareImage(android.graphics.Bitmap src,
int size)
正方形画像へ変形する。
|
public static int getComplementaryColor(int xrgb)
xrgb
- public static int getNegaColor(int xrgb)
xrgb
- public static String genSHA1(android.graphics.Bitmap bitmap)
bitmap
- public static android.graphics.Bitmap decodeThumbnail(String pathName)
pathName
- public static android.graphics.Bitmap decode(byte[] imageFile)
imageFile
- public static android.graphics.Bitmap decode(android.content.Context context, int drawableId)
public static android.graphics.Bitmap decode(String pathName)
pathName
- public static android.graphics.Bitmap decode(InputStream stream)
stream
- public static byte[] encodePng(android.graphics.Bitmap bitmap)
bitmap
- public static byte[] encodeJpeg(android.graphics.Bitmap bitmap, int quality)
bitmap
- quality
- public static android.graphics.Bitmap blendAlpha(android.graphics.Bitmap src, android.graphics.Bitmap alpha)
src
- alpha
- public static android.graphics.Bitmap toScaledImage(android.graphics.Bitmap src, int maxWidth, int maxHeight)
src
- maxWidth
- maxHeight
- public static android.graphics.Bitmap toSquareImage(android.graphics.Bitmap src, int size)
src
- 元画像size
- 出力サイズ