comparison scripts/image/saveimage.m @ 5431:6ddb5a7f399e

[project @ 2005-08-29 20:48:29 by jwe]
author jwe
date Mon, 29 Aug 2005 20:48:52 +0000
parents 4c8a2e4e0717
children ec8c33dcd1bf
comparison
equal deleted inserted replaced
5430:150d5140fcb0 5431:6ddb5a7f399e
184 184
185 for i = 1:k 185 for i = 1:k
186 tmp(i,:) = sum (bwimg(8*(i-1)+1:8*i,:) .* b); 186 tmp(i,:) = sum (bwimg(8*(i-1)+1:8*i,:) .* b);
187 endfor 187 endfor
188 188
189 fid = fopen (filename, "w"); 189 fid = fopen (filename, "wb");
190 fprintf (fid, "P4\n%s\n%d %d\n", tagline, img_nr, img_nc); 190 fprintf (fid, "P4\n%s\n%d %d\n", tagline, img_nr, img_nc);
191 fwrite (fid, tmp, "char"); 191 fwrite (fid, tmp, "char");
192 fprintf (fid, "\n"); 192 fprintf (fid, "\n");
193 fclose (fid); 193 fclose (fid);
194 194
195 elseif (grey) 195 elseif (grey)
196 196
197 fid = fopen (filename, "w"); 197 fid = fopen (filename, "wb");
198 fprintf (fid, "P5\n%s\n%d %d\n255\n", tagline, img_nr, img_nc); 198 fprintf (fid, "P5\n%s\n%d %d\n255\n", tagline, img_nr, img_nc);
199 fwrite (fid, map(img), "uchar"); 199 fwrite (fid, map(img), "uchar");
200 fprintf (fid, "\n"); 200 fprintf (fid, "\n");
201 fclose (fid); 201 fclose (fid);
202 202
214 214
215 map_idx = map_idx - map_nr; 215 map_idx = map_idx - map_nr;
216 tmap = map(map_idx); 216 tmap = map(map_idx);
217 tmp(img_idx--) = tmap(img); 217 tmp(img_idx--) = tmap(img);
218 218
219 fid = fopen (filename, "w"); 219 fid = fopen (filename, "wb");
220 fprintf (fid, "P6\n%s\n%d %d\n255\n", tagline, img_nr, img_nc); 220 fprintf (fid, "P6\n%s\n%d %d\n255\n", tagline, img_nr, img_nc);
221 fwrite (fid, tmp, "uchar"); 221 fwrite (fid, tmp, "uchar");
222 fprintf (fid, "\n"); 222 fprintf (fid, "\n");
223 fclose (fid); 223 fclose (fid);
224 224
264 llx = (pagewid - scols) / 2; 264 llx = (pagewid - scols) / 2;
265 lly = (pagehgt - srows) / 2; 265 lly = (pagehgt - srows) / 2;
266 urx = llx + fix (scols + 0.5); 266 urx = llx + fix (scols + 0.5);
267 ury = lly + fix (srows + 0.5); 267 ury = lly + fix (srows + 0.5);
268 268
269 fid = fopen (filename, "w"); 269 fid = fopen (filename, "wb");
270 270
271 fprintf (fid, "%%!PS-Adobe-2.0 EPSF-2.0\n"); 271 fprintf (fid, "%%!PS-Adobe-2.0 EPSF-2.0\n");
272 fprintf (fid, "%%%%Creator: Octave %s (saveimage.m)\n", OCTAVE_VERSION); 272 fprintf (fid, "%%%%Creator: Octave %s (saveimage.m)\n", OCTAVE_VERSION);
273 fprintf (fid, "%%%%Title: %s\n", filename); 273 fprintf (fid, "%%%%Title: %s\n", filename);
274 fprintf (fid, "%%%%Pages: 1\n"); 274 fprintf (fid, "%%%%Pages: 1\n");