Changeset 13479 for trunk/Ohana/src/opihi/cmd.data/jpeg.c
- Timestamp:
- May 22, 2007, 12:23:09 PM (19 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/cmd.data/jpeg.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/cmd.data/jpeg.c
r7917 r13479 4 4 5 5 char filename[1024]; 6 int N, Source, Nsource, IsImage, IsPNG; 6 int N, kapa, IsImage, IsPNG, IsPPM; 7 char *name; 7 8 8 9 if ((N = get_argument (argc, argv, "--help"))) { … … 12 13 13 14 /* image type */ 14 IsP NG = TRUE;15 IsPPM = IsPNG = FALSE; 15 16 if ((N = get_argument (argc, argv, "-ppm"))) { 16 17 remove_argument (N, &argc, argv); 17 IsP NG = FALSE;18 IsPPM = TRUE; 18 19 } 20 if ((N = get_argument (argc, argv, "-png"))) { 21 remove_argument (N, &argc, argv); 22 IsPNG = TRUE; 23 } 24 if (!strcmp (argv[0], "png")) IsPNG = TRUE; 25 if (!strcmp (argv[0], "ppm")) IsPPM = TRUE; 19 26 20 27 /* file name */ … … 27 34 28 35 /* display source */ 29 Nsource = -1;36 name = NULL; 30 37 if ((N = get_argument (argc, argv, "-n"))) { 31 38 remove_argument (N, &argc, argv); 32 Nsource = atof(argv[N]);39 name = strcreate (argv[N]); 33 40 remove_argument (N, &argc, argv); 34 41 } 42 43 /* XXX output png / jpeg needs to include both graph and image 44 if available. this is a poor mix of data representations 45 (png for image / jpeg for plots) 35 46 if ((N = get_argument (argc, argv, "-g"))) { 36 remove_argument (N, &argc, argv);37 SetImageDevice (FALSE);38 }39 47 if ((N = get_argument (argc, argv, "-i"))) { 40 remove_argument (N, &argc, argv); 41 SetImageDevice (TRUE); 42 } 43 IsImage = GetCurrentDevice (); 44 if (IsImage) { 45 if (!GetImage (&Source, &Nsource)) return (FALSE); 46 if (!filename[0]) strcpy (filename, "Ximage.jpg"); 47 KiiJPEG (Source, filename); 48 } else { 49 if (!GetGraph (NULL, &Source, &Nsource)) return (FALSE); 50 if (!filename[0]) strcpy (filename, "Xgraph.png"); 51 if (IsPNG) { 52 KapaPNG (Source, filename); 53 } else { 54 KapaPPM (Source, filename); 55 } 48 */ 49 50 if (!GetGraph (NULL, &kapa, name)) return (FALSE); 51 if (!IsPNG && !IsPPM) { 52 if (!filename[0]) strcpy (filename, "kapa.jpg"); 53 KiiJPEG (kapa, filename); 54 } 55 if (IsPNG) { 56 if (!filename[0]) strcpy (filename, "kapa.png"); 57 KapaPNG (kapa, filename); 58 } 59 if (IsPPM) { 60 if (!filename[0]) strcpy (filename, "kapa.ppm"); 61 KapaPPM (kapa, filename); 56 62 } 57 63 return (TRUE);
Note:
See TracChangeset
for help on using the changeset viewer.
