Changeset 2670


Ignore:
Timestamp:
04/25/07 10:40:02 (13 years ago)
Author:
melissa
Message:

Temporarily commented out plane flipping logic - this fixes video2.mov.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/loci/formats/in/QTReader.java

    r2638 r2670  
    204204    } 
    205205 
     206    /* 
    206207    if (flip) { 
    207208      // we need to flip the X and Y axes before displaying 
     
    240241      } 
    241242    } 
     243    */ 
    242244 
    243245    prevPixels = bytes; 
     
    295297    } 
    296298 
     299    /* 
    297300    if (flip) { 
    298301      int t = core.sizeX[0]; 
     
    300303      core.sizeY[0] = t; 
    301304    } 
     305    */ 
    302306 
    303307    if (bitsPerPixel == 40 || bitsPerPixel == 8) { 
     
    429433    } 
    430434 
     435    /* 
    431436    if (flip) { 
    432437      int tmp = core.sizeX[0]; 
     
    434439      core.sizeY[0] = tmp; 
    435440    } 
     441    */ 
    436442 
    437443    core.rgb[0] = bitsPerPixel < 40; 
     
    12701276      BufferedImage result = null; 
    12711277 
     1278      /* 
    12721279      if (flip) { 
    12731280        result = new BufferedImage(top.getHeight() + bottom.getHeight(), 
     
    12951302      } 
    12961303      else { 
    1297         result = new BufferedImage(top.getWidth(), 
    1298           top.getHeight() + bottom.getHeight(), top.getType()); 
    1299  
    1300         int topCount = 0; 
    1301         int bottomCount = 0; 
    1302  
    1303         for (int i=0; i<result.getHeight(); i++) { 
    1304           if (i % 2 == 0) { 
    1305             for (int j=0; j<result.getWidth(); j++) { 
    1306               result.setRGB(j, i, top.getRGB(j, topCount)); 
    1307             } 
    1308             topCount++; 
    1309           } 
    1310           else { 
    1311             for (int j=0; j<result.getWidth(); j++) { 
    1312               result.setRGB(j, i, bottom.getRGB(j, bottomCount)); 
    1313             } 
    1314             bottomCount++; 
    1315           } 
    1316         } 
    1317       } 
     1304      */ 
     1305      result = new BufferedImage(top.getWidth(), 
     1306        top.getHeight() + bottom.getHeight(), top.getType()); 
     1307 
     1308      int topCount = 0; 
     1309      int bottomCount = 0; 
     1310 
     1311      for (int i=0; i<result.getHeight(); i++) { 
     1312        if (i % 2 == 0) { 
     1313          for (int j=0; j<result.getWidth(); j++) { 
     1314            result.setRGB(j, i, top.getRGB(j, topCount)); 
     1315          } 
     1316          topCount++; 
     1317        } 
     1318        else { 
     1319          for (int j=0; j<result.getWidth(); j++) { 
     1320            result.setRGB(j, i, bottom.getRGB(j, bottomCount)); 
     1321          } 
     1322          bottomCount++; 
     1323        } 
     1324      } 
     1325      //} 
    13181326 
    13191327      return result; 
Note: See TracChangeset for help on using the changeset viewer.