47 std::vector<SampleValueAdjacencyList*>
calcSVAdjacencyLists (
const std::vector<SampleValue*>& svs)
const ;
50 unsigned long getWidth (
void)
const ;
88 static const unsigned int IdBm = 19778 ;
120 std::vector<std::vector <unsigned char> >
bitmap ;
144 void calcIndex (
SamplePos pos,
unsigned long* index,
unsigned short* firstbit)
const ;
BITMAPFILEHEADER bmfh
Definition: BmpFile.h:109
static const unsigned short SizeBMINFOHEADER
Definition: BmpFile.h:90
unsigned short getBitCount(void) const
Definition: BmpFile.cc:348
std::vector< SampleValueAdjacencyList * > calcSVAdjacencyLists(const std::vector< SampleValue *> &svs) const
Definition: BmpFile.cc:172
void bmpos2_writeheaders()
Definition: BmpFile.cc:703
static const unsigned short SamplesPerVertex_SmallPalette
Definition: BmpFile.h:94
Definition: BmpFile.h:106
static const UWORD32 Radius_RGB
the default radius for RGB images (100 = 10^2)
Definition: BmpFile.h:100
std::vector< MatchingAlgorithm * > getMatchingAlgorithms(Graph *g, Matching *m) const
Definition: BmpFile.cc:92
std::list< CvrStgFile::Property > getProperties(void) const
Definition: BmpFile.cc:72
static const unsigned short SizeBMFILEHEADER
Definition: BmpFile.h:89
a graph constructed from a cover file and a message to be embedded
Definition: Graph.h:51
a cover-/stego-file
Definition: CvrStgFile.h:46
static const UWORD32 Radius_Palette
the default radius for palette images (400 = 20^2)
Definition: BmpFile.h:98
std::vector< std::vector< unsigned char > > bitmap
Definition: BmpFile.h:120
std::vector< BYTE > atend
contains bytes that are appended at the end of the bitmap data (some image editors apparently do this...
Definition: BmpFile.h:128
ColorPalette * getPalette(void) const
Definition: BmpFile.cc:395
static const EmbValue EmbValueModulus_RGB
Definition: BmpFile.h:104
static const unsigned int IdBm
Definition: BmpFile.h:88
UWORD32 SamplePos
Definition: common.h:67
struct BmpFile::struct_BITMAPCOREHEADER BITMAPCOREHEADER
void bmpwin_readheaders()
Definition: BmpFile.cc:457
the value of a sample in a CvrStgFile
Definition: SampleValue.h:61
static const unsigned short SamplesPerVertex_LargePalette
Definition: BmpFile.h:95
static const EmbValue EmbValueModulus_SmallPalette
Definition: BmpFile.h:102
SUBFORMAT
Definition: BmpFile.h:106
a color palette
Definition: ColorPalette.h:36
void readdata()
Definition: BmpFile.cc:754
void writeheaders()
Definition: BmpFile.cc:643
void bmpwin_writeheaders()
Definition: BmpFile.cc:679
ColorPalette * Palette
Definition: BmpFile.h:112
static const unsigned int COMPRESSION_BI_RGB
Definition: BmpFile.h:92
void writedata()
Definition: BmpFile.cc:808
unsigned long UWORD32
Definition: common.h:45
unsigned long calcLinelength()
Definition: BmpFile.cc:721
SampleValue * getSampleValue(SamplePos pos) const
Definition: BmpFile.cc:148
represent a matching on a graph
Definition: Matching.h:41
struct BmpFile::struct_BITMAPFILEHEADER BITMAPFILEHEADER
provides methods for file i/o as needed by the rest of steghide
Definition: BinaryIO.h:33
static const EmbValue EmbValueModulus_LargePalette
Definition: BmpFile.h:103
void read(BinaryIO *io)
Definition: BmpFile.cc:55
void replaceSample(const SamplePos pos, const SampleValue *s)
Definition: BmpFile.cc:119
BITMAPINFOHEADER bmih
Definition: BmpFile.h:110
unsigned long getWidth(void) const
Definition: BmpFile.cc:364
static const unsigned short SamplesPerVertex_RGB
Definition: BmpFile.h:96
BITMAPCOREHEADER bmch
Definition: BmpFile.h:111
unsigned long getHeight(void) const
Definition: BmpFile.cc:379
struct BmpFile::struct_BITMAPINFOHEADER BITMAPINFOHEADER
void calcIndex(SamplePos pos, unsigned long *index, unsigned short *firstbit) const
Definition: BmpFile.cc:305
Definition: BmpFile.h:106
void write(void)
Definition: BmpFile.cc:64
BYTE EmbValue
Definition: common.h:66
void readheaders()
Definition: BmpFile.cc:403
std::vector< BYTE > BitmapData
Definition: BmpFile.h:125
SUBFORMAT getSubformat(void) const
Definition: BmpFile.cc:50
void bmpos2_readheaders()
Definition: BmpFile.cc:560
unsigned long getNumSamples(void) const
Definition: BmpFile.cc:104
SUBFORMAT subformat
Definition: BmpFile.h:108
static const unsigned short SizeBMCOREHEADER
Definition: BmpFile.h:91
~BmpFile(void)
Definition: BmpFile.cc:45