Changeset 192

Show
Ignore:
Timestamp:
09/23/09 06:40:25 (6 months ago)
Author:
cristy
Message:
 
Files:
8 modified

Legend:

Unmodified
Added
Removed
  • ImageMagick/trunk/coders/cals.c

    r181 r192  
    237237    filename); 
    238238  huffman_image=ReadImage(read_info,exception); 
     239  if (huffman_image != (Image *) NULL) 
     240    { 
     241      (void) CopyMagickString(huffman_image->filename,image_info->filename, 
     242        MaxTextExtent); 
     243      (void) CopyMagickString(huffman_image->magick_filename, 
     244         image_info->filename,MaxTextExtent); 
     245      (void) CopyMagickString(huffman_image->magick,"CALS",MaxTextExtent); 
     246    } 
    239247  read_info=DestroyImageInfo(read_info); 
    240248  (void) RelinquishUniqueFileResource(filename); 
     
    392400    *entry; 
    393401 
     402  static const char 
     403    *CALSDescription= 
     404    { 
     405      "Continuous Acquisition and Life-cycle Support Type 1 Image" 
     406    }, 
     407    *CALSNote= 
     408    { 
     409      "Specified in MIL-R-28002 and MIL-PRF-28002" 
     410    }; 
     411 
     412  entry=SetMagickInfo("CAL"); 
     413  entry->decoder=(DecodeImageHandler *) ReadCALSImage; 
     414#if defined(MAGICKCORE_TIFF_DELEGATE) 
     415  entry->encoder=(EncodeImageHandler *) WriteCALSImage; 
     416#endif 
     417  entry->adjoin=MagickFalse; 
     418  entry->magick=(IsImageFormatHandler *) IsCALS; 
     419  entry->description=ConstantString(CALSDescription); 
     420  entry->note=ConstantString(CALSNote); 
     421  entry->module=ConstantString("CALS"); 
     422  (void) RegisterMagickInfo(entry); 
    394423  entry=SetMagickInfo("CALS"); 
    395424  entry->decoder=(DecodeImageHandler *) ReadCALSImage; 
     425#if defined(MAGICKCORE_TIFF_DELEGATE) 
    396426  entry->encoder=(EncodeImageHandler *) WriteCALSImage; 
     427#endif 
    397428  entry->adjoin=MagickFalse; 
    398429  entry->magick=(IsImageFormatHandler *) IsCALS; 
    399   entry->description=ConstantString("Automated Interchange of Technical " 
    400     "Information, MIL-STD-1840A"); 
     430  entry->description=ConstantString(CALSDescription); 
     431  entry->note=ConstantString(CALSNote); 
    401432  entry->module=ConstantString("CALS"); 
    402433  (void) RegisterMagickInfo(entry); 
     
    425456ModuleExport void UnregisterCALSImage(void) 
    426457{ 
     458  (void) UnregisterMagickInfo("CAL"); 
    427459  (void) UnregisterMagickInfo("CALS"); 
    428460} 
     
    525557  SetImageInfoFile(write_info,file); 
    526558  write_info->compression=Group4Compression; 
     559  write_info->type=BilevelType; 
    527560  (void) SetImageOption(write_info,"quantum:polarity","min-is-white"); 
    528561  status=WriteImage(write_info,huffman_image); 
  • ImageMagick/trunk/coders/pdf.c

    r181 r192  
    922922  SetImageInfoFile(write_info,file); 
    923923  write_info->compression=Group4Compression; 
     924  write_info->type=BilevelType; 
    924925  (void) SetImageOption(write_info,"quantum:polarity","min-is-white"); 
    925926  status=WriteImage(write_info,huffman_image); 
  • ImageMagick/trunk/coders/ps2.c

    r181 r192  
    251251  SetImageInfoFile(write_info,file); 
    252252  write_info->compression=Group4Compression; 
     253  write_info->type=BilevelType; 
    253254  (void) SetImageOption(write_info,"quantum:polarity","min-is-white"); 
    254255  status=WriteImage(write_info,huffman_image); 
  • ImageMagick/trunk/coders/ps3.c

    r181 r192  
    265265  SetImageInfoFile(write_info,file); 
    266266  write_info->compression=Group4Compression; 
     267  write_info->type=BilevelType; 
    267268  (void) SetImageOption(write_info,"quantum:polarity","min-is-white"); 
    268269  status=WriteImage(write_info,huffman_image); 
  • ImageMagick/trunk/config/coder.xml

    r1 r192  
    2525  <coder magick="CMYKA" name="CMYK"/> 
    2626  <coder magick="C" name="RAW"/> 
     27  <coder magick="CAL" name="CALS"/> 
    2728  <coder magick="CR2" name="DNG"/> 
    2829  <coder magick="CRW" name="DNG"/> 
  • ImageMagick/trunk/magick/coder.c

    r1 r192  
    8787    "  <coder magick=\"CMYKA\" name=\"CMYK\" />" 
    8888    "  <coder magick=\"C\" name=\"GRAY\" />" 
     89    "  <coder magick=\"CAL\" name=\"CALS\" />" 
    8990    "  <coder magick=\"CR2\" name=\"DNG\" />" 
    9091    "  <coder magick=\"CRW\" name=\"DNG\" />" 
  • VisualMagick/trunk/bin/coder.xml

    r1 r192  
    2222  <coder magick="CMYKA" name="CMYK"/> 
    2323  <coder magick="C" name="RAW"/> 
     24  <coder magick="CAL" name="CALS"/> 
    2425  <coder magick="CR2" name="DNG"/> 
    2526  <coder magick="CRW" name="DNG"/>