Changeset 4835


Ignore:
Timestamp:
02/23/09 10:32:04 (11 years ago)
Author:
melissa
Message:
  • Add a blank channel to 2-channel data when converting to AVI.
  • Fixed bug in how ImageConverter handles multi-series data.
Location:
trunk/components/bio-formats/src/loci/formats
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/components/bio-formats/src/loci/formats/out/AVIWriter.java

    r4705 r4835  
    7272  private long savestrfSize; 
    7373 
    74   private byte[] text; 
    7574  private long savestrnPos; 
    7675  private long saveJUNKsignature; 
     
    109108 
    110109    byte[][] byteData = AWTImageTools.getBytes(img); 
     110    if (byteData.length == 2) { 
     111      byte[][] tmpByteData = byteData; 
     112      byteData = new byte[3][tmpByteData[0].length]; 
     113      byteData[0] = tmpByteData[0]; 
     114      byteData[1] = tmpByteData[1]; 
     115    } 
    111116    byte[][] lut = null; 
    112117 
     
    401406        DataTools.writeString(raFile, "strn"); 
    402407        DataTools.writeInt(raFile, 16, true); // Write length of strn sub-CHUNK 
    403         text = new byte[16]; 
    404         text[0] = 70; // F 
    405         text[1] = 105; // i 
    406         text[2] = 108; // l 
    407         text[3] = 101; // e 
    408         text[4] = 65; // A 
    409         text[5] = 86; // V 
    410         text[6] = 73; // I 
    411         text[7] = 32; // space 
    412         text[8] = 119; // w 
    413         text[9] = 114; // r 
    414         text[10] = 105; // i 
    415         text[11] = 116; // t 
    416         text[12] = 101; // e 
    417         text[13] = 32; // space 
    418         text[14] = 32; // space 
    419         text[15] = 0; // termination byte 
    420         raFile.write(text); 
     408        DataTools.writeString(raFile, "FileAVI write  "); 
    421409 
    422410        raFile.seek(saveLIST1Size); 
  • trunk/components/bio-formats/src/loci/formats/tools/ImageConverter.java

    r4737 r4835  
    140140        long m = System.currentTimeMillis(); 
    141141        writer.saveImage(image, q, i == numImages - 1, 
    142           q == num - 1 && i == numImages - 1); 
     142          q == last - 1 && i == numImages - 1); 
    143143        long e = System.currentTimeMillis(); 
    144144        LogTools.print("."); 
Note: See TracChangeset for help on using the changeset viewer.