27 #include <Base/Image/ImageIO.hh>
28 #include "Base/Image/ImageConvert.hh"
29 #include "Utils/Param.hh"
44 int main(
int argc,
char *argv[]){
47 if (strcmp(argv[1],
"-darttest") == 0){
48 std::cout<<
"started dart test: "<<argv[0]<<std::endl;
53 cout <<
"Usage: biasaddchannel <image 1> <image 2> <output image>" << endl;
73 BIASERR(
"error loading "<<argv[next]);
77 BIASERR(
"error loading "<<argv[next+1]);
83 BIASERR(
"image sizes do not match");
93 newfilename = argv[next+2];
108 cerr <<
"error writing diff.mip "<<endl;
121 cerr <<
"error writing diff.mip "<<endl;
126 cerr <<
"unknown storage type\n";
int AppendChannel(Image< StorageType > &img)
void SetColorModel(EColorModel Model)
unsigned int GetWidth() const
unsigned int GetHeight() const
static int Save(const std::string &filename, const ImageBase &img, const enum TFileFormat FileFormat=FF_auto, const bool sync=BIAS_DEFAULT_SYNC, const int c_jpeg_quality=BIAS_DEFAULT_IMAGE_QUALITY, const bool forceNewID=BIAS_DEFAULT_FORCENEWID, const bool &writeMetaData=true)
Export image as file using extrnal libs.
This class Param provides generic support for parameters.
static int Load(const std::string &FileName, ImageBase &img)
first tries a call to Read MIP image and if that fails, tries to Import Image with all other availabl...
enum EStorageType GetStorageType() const
(8bit) unsigned char image storage type
This is the base class for images in BIAS.