Changeset 3527 in Sophya for trunk/SophyaPI/PI/parradapter.cc


Ignore:
Timestamp:
Oct 12, 2008, 6:57:14 PM (17 years ago)
Author:
ansari
Message:

Suite codage+debug RGB-Colormaps et affichage d'image en couleurs RGB, Reza 12/10/2008

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaPI/PI/parradapter.cc

    r3519 r3527  
    562562  if (zm == 1)  {  // Pas de zoom 
    563563    for(j=ofy; j<ofy+npy; j++)
    564       for(i=ofx; i<ofx+npx; i++)
    565         { *pp = (unsigned char) lut->ApplyFast(
    566                 this->Value(j*sgnX+offX, i*sgnY+offY)); 
    567            pp++; }
     564      for(i=ofx; i<ofx+npx; i++) {
     565        *pp = lut->ApplyFast(this->Value(j*sgnX+offX, i*sgnY+offY));  pp++;
     566      }
    568567    }
    569568  else if (zm < -1) {       // Compression
     
    578577    for(j=ofy; j<ofy+npy; j++)
    579578      for(i=ofx; i<ofx+npx; i++)  {
    580         ucp = (unsigned char) lut->ApplyFast(this->Value(j*sgnX+offX, i*sgnY+offY));
     579        ucp = lut->ApplyFast(this->Value(j*sgnX+offX, i*sgnY+offY));
    581580        for(l=0; l<zm; l++)  {
    582581          pp = pixc.ShortPointer()+((j-ofy)*zm+l)*nppx+((i-ofx)*zm);
     
    589588  if (zm == 1)  {  // Pas de zoom 
    590589    for(j=ofy; j<ofy+npy; j++)
    591       for(i=ofx; i<ofx+npx; i++)
    592         { *pp = (unsigned char) lut->ApplyFast(
    593                 this->Value(i*sgnX+offX, j*sgnY+offY)); 
    594            pp++; }
     590      for(i=ofx; i<ofx+npx; i++) {
     591        *pp = lut->ApplyFast(this->Value(i*sgnX+offX, j*sgnY+offY));  pp++;
     592      }
    595593    }
    596594  else if (zm < -1) {       // Compression
     
    605603    for(j=ofy; j<ofy+npy; j++)
    606604      for(i=ofx; i<ofx+npx; i++)  {
    607         ucp = (unsigned char) lut->ApplyFast(this->Value(i*sgnX+offX, j*sgnY+offY));
     605        ucp = lut->ApplyFast(this->Value(i*sgnX+offX, j*sgnY+offY));
    608606        for(l=0; l<zm; l++)  {
    609607          pp = pixc.ShortPointer()+((j-ofy)*zm+l)*nppx+((i-ofx)*zm);
Note: See TracChangeset for help on using the changeset viewer.