Changeset 2067 for trunk/psLib/test/image/tst_psImageExtraction.c
- Timestamp:
- Oct 12, 2004, 2:10:50 PM (22 years ago)
- File:
-
- 1 edited
-
trunk/psLib/test/image/tst_psImageExtraction.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/test/image/tst_psImageExtraction.c
r2022 r2067 6 6 * @author Robert DeSonia, MHPCC 7 7 * 8 * @version $Revision: 1.1 1$ $Name: not supported by cvs2svn $9 * @date $Date: 2004-10- 08 19:44:32$8 * @version $Revision: 1.12 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2004-10-13 00:10:50 $ 10 10 * 11 11 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 21 21 static int testImageSubset(void); 22 22 static int testImageSubsection(void); 23 static int testImageTrim(void); 24 23 25 24 26 testDescription tests[] = { … … 27 29 {testImageSubsection,730,"psImageSubsection",0,false}, 28 30 {testImageSlice, 552, "psImageSlice", 0, false}, 31 {testImageTrim, 744, "psImageTrim", 0, false}, 29 32 {NULL} 30 33 }; … … 743 746 return 0; 744 747 } 748 749 static int testImageTrim(void) 750 { 751 int r = 200; 752 int c = 300; 753 int quarterR = r/4; 754 int quarterC = c/4; 755 int halfR = r/2; 756 psImage* image = psImageAlloc(c,r,PS_TYPE_F32); 757 for (int row = 0; row < image->numRows; row++) { 758 for (int col = 0; col < image->numCols; col++) { 759 image->data.F32[row][col] = ((psF32)row+1.0f)/((psF32)col+1.0f); 760 } 761 } 762 763 psImage* image1 = psImageCopy(NULL,image,PS_TYPE_F32); 764 psImage* image2 = psImageTrim(image1,c/4,r/4,c*3/4,r*3/4); 765 766 767 768 return 0; 769 }
Note:
See TracChangeset
for help on using the changeset viewer.
