ar.com.hjg.pngj.lossy
Class LossyHelper
java.lang.Object
ar.com.hjg.pngj.lossy.LossyHelper
public class LossyHelper
- extends Object
Method Summary |
static void |
encode(String orig,
int lossy)
test |
int |
getDiffusedErrorToAdd(int row,
int col)
|
void |
initErrorDif()
|
boolean |
isacceptable(int real,
int approx,
boolean signed)
|
static void |
main(String[] args)
|
static void |
printTable(int[] t,
boolean oneline)
|
int |
quantize(int x,
int row,
int col)
|
int |
quantize1(int x)
|
int |
quantize2(int x,
int row,
int col)
|
void |
reportFinalR(int r1,
int row,
int col)
|
void |
reportOriginalR(int r0,
int row,
int col)
|
void |
reportOriginalR(int r0,
int r0orig,
int row,
int col)
|
void |
resetErrorDiffussion()
|
void |
setLossy(int lossyness)
|
void |
setParDetail(double d)
|
void |
setParGradient(double pg)
|
void |
setParMemory(double mem)
|
void |
setParTableQuantK(double k)
|
void |
setParTolerance(int t)
|
void |
setUpFloydErrorDiffusion()
|
void |
setUpTrivialErrorDiffusion()
|
void |
showStatR()
|
static void |
showTable(int[] t)
|
String |
toString()
|
String |
toStringCod()
|
void |
writeErrorToDiffuse(int row,
int col,
int err)
|
LossyHelper
public LossyHelper(ImageInfo imgInfo)
encode
public static void encode(String orig,
int lossy)
- test
getDiffusedErrorToAdd
public int getDiffusedErrorToAdd(int row,
int col)
initErrorDif
public void initErrorDif()
isacceptable
public boolean isacceptable(int real,
int approx,
boolean signed)
- Parameters:
real
- approx
-
- Returns:
main
public static void main(String[] args)
throws Exception
- Throws:
Exception
printTable
public static void printTable(int[] t,
boolean oneline)
quantize
public int quantize(int x,
int row,
int col)
quantize1
public int quantize1(int x)
quantize2
public int quantize2(int x,
int row,
int col)
reportFinalR
public void reportFinalR(int r1,
int row,
int col)
reportOriginalR
public void reportOriginalR(int r0,
int row,
int col)
reportOriginalR
public void reportOriginalR(int r0,
int r0orig,
int row,
int col)
resetErrorDiffussion
public void resetErrorDiffussion()
setLossy
public void setLossy(int lossyness)
setParDetail
public void setParDetail(double d)
setParGradient
public void setParGradient(double pg)
setParMemory
public void setParMemory(double mem)
setParTableQuantK
public void setParTableQuantK(double k)
setParTolerance
public void setParTolerance(int t)
setUpFloydErrorDiffusion
public void setUpFloydErrorDiffusion()
setUpTrivialErrorDiffusion
public void setUpTrivialErrorDiffusion()
showStatR
public void showStatR()
showTable
public static void showTable(int[] t)
toString
public String toString()
- Overrides:
toString
in class Object
toStringCod
public String toStringCod()
writeErrorToDiffuse
public void writeErrorToDiffuse(int row,
int col,
int err)