public class CompressConfig
extends java.lang.Object
implements java.io.Serializable
| 限定符和类型 | 类和说明 |
|---|---|
static class |
CompressConfig.Builder |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
enablePixelCompress(boolean enablePixelCompress) |
void |
enableQualityCompress(boolean enableQualityCompress) |
void |
enableReserveRaw(boolean enableReserveRaw) |
LubanOptions |
getLubanOptions() |
int |
getMaxPixel() |
int |
getMaxSize() |
boolean |
isEnablePixelCompress() |
boolean |
isEnableQualityCompress() |
boolean |
isEnableReserveRaw() |
static CompressConfig |
ofDefaultConfig() |
static CompressConfig |
ofLuban(LubanOptions options) |
CompressConfig |
setMaxPixel(int maxPixel) |
void |
setMaxSize(int maxSize) |
public static CompressConfig ofDefaultConfig()
public static CompressConfig ofLuban(LubanOptions options)
public LubanOptions getLubanOptions()
public int getMaxPixel()
public CompressConfig setMaxPixel(int maxPixel)
public int getMaxSize()
public void setMaxSize(int maxSize)
public boolean isEnablePixelCompress()
public void enablePixelCompress(boolean enablePixelCompress)
public boolean isEnableQualityCompress()
public void enableQualityCompress(boolean enableQualityCompress)
public boolean isEnableReserveRaw()
public void enableReserveRaw(boolean enableReserveRaw)