Changeset 25027 for branches/pap/ppImage/src/ppImageReplaceBackground.c
- Timestamp:
- Aug 7, 2009, 4:08:25 PM (17 years ago)
- Location:
- branches/pap
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/pap
- Property svn:mergeinfo changed
-
branches/pap/ppImage
- Property svn:mergeinfo deleted
-
branches/pap/ppImage/src/ppImageReplaceBackground.c
r23825 r25027 144 144 for (int y = 0; y < numRows; y++) { 145 145 for (int x = 0; x < numCols; x++) { 146 float value = backData[y][x]; 147 if (!isfinite(value)) { 148 image->data.F32[y][x] = NAN; 149 mask->data.PS_TYPE_IMAGE_MASK_DATA[y][x] |= options->lowMask; 146 if (mask && mask->data.PS_TYPE_IMAGE_MASK_DATA[y][x] & maskVal) { 147 image->data.F32[y][x] = 0.0; 150 148 } else { 151 image->data.F32[y][x] -= value; 152 } 149 float value = backData[y][x]; 150 if (!isfinite(value)) { 151 image->data.F32[y][x] = NAN; 152 mask->data.PS_TYPE_IMAGE_MASK_DATA[y][x] |= options->lowMask; 153 } else { 154 image->data.F32[y][x] -= value; 155 } 156 } 153 157 } 154 158 }
Note:
See TracChangeset
for help on using the changeset viewer.
