comparison scripts/image/saveimage.m @ 1518:84bd88b8acee

[project @ 1995-10-04 03:35:16 by jwe]
author jwe
date Wed, 04 Oct 1995 03:45:06 +0000
parents 79ca6398b78e
children 4914a8b34fd0
comparison
equal deleted inserted replaced
1517:5a02b9fba19e 1518:84bd88b8acee
168 168
169 tmp = img (1:8:img_sz) * 128; 169 tmp = img (1:8:img_sz) * 128;
170 for i = 2:n_long 170 for i = 2:n_long
171 tmp = tmp + img (i:8:img_sz) * 2^(8-i); 171 tmp = tmp + img (i:8:img_sz) * 2^(8-i);
172 endfor 172 endfor
173 size (tmp)
174 for i = (n_long+1):8 173 for i = (n_long+1):8
175 tmp(1:s_len) = tmp(1:s_len) + img (i:8:img_sz) * 2^(8-i); 174 tmp(1:s_len) = tmp(1:s_len) + img (i:8:img_sz) * 2^(8-i);
176 endfor 175 endfor
177 176
178 fid = fopen (filename, "w"); 177 fid = fopen (filename, "w");
214 endif 213 endif
215 214
216 elseif (strcmp (img_form, "ps") == 1) 215 elseif (strcmp (img_form, "ps") == 1)
217 216
218 if (! grey) 217 if (! grey)
219 error ("must have a greyscale color map for conversion to PostScript") 218 error ("must have a greyscale color map for conversion to PostScript");
220 endif 219 endif
221 220
222 bps = 8; 221 bps = 8;
223 dpi = 300; 222 dpi = 300;
224 pagewid = 612; 223 pagewid = 612;
283 # XXX FIXME XXX -- this would be much faster if fprintf knew about 282 # XXX FIXME XXX -- this would be much faster if fprintf knew about
284 # vector arguments. 283 # vector arguments.
285 284
286 count = 0; 285 count = 0;
287 for i = 1:img_sz 286 for i = 1:img_sz
288 fprintf (fid, "%x", img (i)) 287 fprintf (fid, "%x", img (i));
289 if (++count == 30) 288 if (++count == 30)
290 count = 0; 289 count = 0;
291 fprintf (fid, "\n"); 290 fprintf (fid, "\n");
292 endif 291 endif
293 endfor 292 endfor