Changeset 18324 for trunk/Ohana
- Timestamp:
- Jun 26, 2008, 8:40:25 AM (18 years ago)
- Location:
- trunk/Ohana/src/kapa2/src
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/kapa2/src/Remap16.c
r16391 r18324 86 86 87 87 /**** fill in area to the left of the picture ****/ 88 for (jj = 0; (i_start > 0) && (jj < expand_out) ; jj++) {88 for (jj = 0; (i_start > 0) && (jj < expand_out) && (j + jj < dy); jj++) { 89 89 out_pix2 = out_pix + jj*dx; 90 90 for (i = 0; i < i_start; i++, out_pix2++) { … … 104 104 pixvalue = pixel[*in_pix2]; 105 105 out_pix2 = out_pix; 106 for (jj = 0; jj < expand_out; jj++, out_pix2+=(dx-expand_out)) {106 for (jj = 0; (jj < expand_out) && (j + jj < dy); jj++, out_pix2+=(dx-expand_out)) { 107 107 for (ii = 0; ii < expand_out; ii++, out_pix2++) { 108 108 *out_pix2 = pixvalue; … … 114 114 115 115 /**** fill in area to the right of the picture ****/ 116 for (jj = 0; jj < expand_out; jj++) {116 for (jj = 0; (jj < expand_out) && (j + jj < dy); jj++) { 117 117 out_pix2 = out_pix + jj*dx; 118 118 for (i = i_end; i < dx; i++, out_pix2++) { -
trunk/Ohana/src/kapa2/src/Remap24.c
r16256 r18324 84 84 85 85 /**** fill in area to the left of the picture ****/ 86 for (jj = 0; (i_start > 0) && (jj < expand_out) ; jj++) {86 for (jj = 0; (i_start > 0) && (jj < expand_out) && (j + jj < dy); jj++) { 87 87 out_pix2 = out_pix + jj*(3*dx + extra); 88 88 for (i = 0; i < i_start; i++, out_pix2+=3) { … … 108 108 pixvalue3 = pixel3[*in_pix2]; 109 109 out_pix2 = out_pix; 110 for (jj = 0; jj < expand_out; jj++, out_pix2+=3*(dx-expand_out)+extra) {110 for (jj = 0; (jj < expand_out) && (j + jj < dy); jj++, out_pix2+=3*(dx-expand_out)+extra) { 111 111 for (ii = 0; ii < expand_out; ii++, out_pix2+=3) { 112 112 out_pix2[0] = pixvalue1; … … 120 120 121 121 /**** fill in area to the right of the picture ****/ 122 for (jj = 0; jj < expand_out; jj++) { 122 for (jj = 0; (jj < expand_out) && (j + jj < dy); jj++) { 123 // for (jj = 0; jj < expand_out; jj++) { 123 124 out_pix2 = out_pix + jj*(3*dx+extra); 124 125 for (i = i_end; i < dx; i++, out_pix2+=3) { … … 142 143 143 144 picture[0].pix = XCreateImage (graphic[0].display, graphic[0].visual, graphic[0].depth, ZPixmap, 0, 144 picture[0].data, picture[0].dx, picture[0].dy, 32, 0);145 picture[0].data, picture[0].dx, picture[0].dy, 32, 0); 145 146 146 147 free (pixel1); -
trunk/Ohana/src/kapa2/src/Remap32.c
r17121 r18324 100 100 101 101 /**** fill in area to the left of the picture ****/ 102 for (jj = 0; (i_start > 0) && (jj < expand_out) ; jj++) {102 for (jj = 0; (i_start > 0) && (jj < expand_out) && (j + jj < dy); jj++) { 103 103 out_pix2 = out_pix + jj*dx; 104 104 for (i = 0; i < i_start; i++, out_pix2++) { … … 118 118 pixvalue = pixel[*in_pix2]; 119 119 out_pix2 = out_pix; 120 for (jj = 0; jj < expand_out; jj++, out_pix2+=(dx-expand_out)) {120 for (jj = 0; (jj < expand_out) && (j + jj < dy); jj++, out_pix2+=(dx-expand_out)) { 121 121 for (ii = 0; ii < expand_out; ii++, out_pix2++) { 122 122 *out_pix2 = pixvalue; … … 133 133 134 134 /**** fill in area to the right of the picture ****/ 135 for (jj = 0; jj < expand_out; jj++) {135 for (jj = 0; (jj < expand_out) && (j + jj < dy); jj++) { 136 136 out_pix2 = out_pix + jj*dx; 137 137 for (i = i_end; i < dx; i++, out_pix2++) { -
trunk/Ohana/src/kapa2/src/Remap8.c
r16256 r18324 69 69 70 70 /**** fill in area to the left of the picture ****/ 71 for (jj = 0; (i_start > 0) && (jj < expand_out) ; jj++) {71 for (jj = 0; (i_start > 0) && (jj < expand_out) && (j + jj < dy); jj++) { 72 72 out_pix2 = out_pix + jj*dx; 73 73 for (i = 0; i < i_start; i++, out_pix2++) { … … 87 87 pixvalue = pixel[*in_pix2]; 88 88 out_pix2 = out_pix; 89 for (jj = 0; jj < expand_out; jj++, out_pix2+=(dx-expand_out)) {89 for (jj = 0; (jj < expand_out) & (j + jj < dy); jj++, out_pix2+=(dx-expand_out)) { 90 90 for (ii = 0; ii < expand_out; ii++, out_pix2++) { 91 91 *out_pix2 = pixvalue; … … 97 97 98 98 /**** fill in area to the right of the picture ****/ 99 for (jj = 0; jj < expand_out; jj++) {99 for (jj = 0; (jj < expand_out) && (j + jj < dy); jj++) { 100 100 out_pix2 = out_pix + jj*dx; 101 101 for (i = i_end; i < dx; i++, out_pix2++) { … … 115 115 } 116 116 picture[0].pix = XCreateImage (graphic[0].display, graphic[0].visual, graphic[0].depth, ZPixmap, 0, 117 picture[0].data, picture[0].dx, picture[0].dy, 8, 0);117 picture[0].data, picture[0].dx, picture[0].dy, 8, 0); 118 118 free (pixel); 119 119 }
Note:
See TracChangeset
for help on using the changeset viewer.
