tools
Class MassEmbedder
java.lang.Object
tools.MassEmbedder
public class MassEmbedder
- extends java.lang.Object
- Author:
- Jonathan L Dautrich Jr.
|
Field Summary |
(package private) static java.util.ArrayList<java.lang.Integer> |
deCapacity
|
(package private) static java.util.ArrayList<java.lang.Boolean> |
deDecodable
|
(package private) static java.util.ArrayList<java.lang.Double> |
dePSNR
|
(package private) static java.util.ArrayList<java.lang.Integer> |
pdCapacity
|
(package private) static java.util.ArrayList<java.lang.Boolean> |
pdDecodable
|
(package private) static java.util.ArrayList<java.lang.Double> |
pdPSNR
|
|
Method Summary |
private static void |
decode(java.io.File deOut,
java.io.File pdOut,
BitSequence payload)
|
static void |
dualEmbed(java.io.File inFile,
java.io.File deOut,
java.io.File pdOut,
BitSequence payload)
|
static void |
embedDE(Bitmap original,
java.io.File outFile,
BitSequence payload,
DifferenceExpansionOptions options,
int[] forcedThresholds)
|
static void |
embedPD(Bitmap original,
java.io.File outFile,
BitSequence payload,
int n)
|
static void |
main(java.lang.String[] args)
|
static java.lang.String |
trimExtension(java.lang.String x)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
deCapacity
static java.util.ArrayList<java.lang.Integer> deCapacity
pdCapacity
static java.util.ArrayList<java.lang.Integer> pdCapacity
dePSNR
static java.util.ArrayList<java.lang.Double> dePSNR
pdPSNR
static java.util.ArrayList<java.lang.Double> pdPSNR
deDecodable
static java.util.ArrayList<java.lang.Boolean> deDecodable
pdDecodable
static java.util.ArrayList<java.lang.Boolean> pdDecodable
MassEmbedder
public MassEmbedder()
main
public static void main(java.lang.String[] args)
dualEmbed
public static void dualEmbed(java.io.File inFile,
java.io.File deOut,
java.io.File pdOut,
BitSequence payload)
embedDE
public static void embedDE(Bitmap original,
java.io.File outFile,
BitSequence payload,
DifferenceExpansionOptions options,
int[] forcedThresholds)
embedPD
public static void embedPD(Bitmap original,
java.io.File outFile,
BitSequence payload,
int n)
trimExtension
public static java.lang.String trimExtension(java.lang.String x)
decode
private static void decode(java.io.File deOut,
java.io.File pdOut,
BitSequence payload)