/[public]/psiconv/trunk/lib/psiconv/parse_image.c
ViewVC logotype

Log of /psiconv/trunk/lib/psiconv/parse_image.c

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 230 - (view) (annotate) - [select for diffs]
Modified Wed Feb 25 20:56:43 2004 UTC (16 years, 9 months ago) by frodo
File length: 34541 byte(s)
Diff to previous 196
(Frodo) Modify debugging level

The noise from parsing pictures was ridiculous. Now you have to edit the C
code and #define LOUD to have it shout at you like that.


Revision 196 - (view) (annotate) - [select for diffs]
Modified Wed Feb 4 12:19:09 2004 UTC (16 years, 9 months ago) by frodo
File length: 34228 byte(s)
Diff to previous 184
(Frodo) Copyright dates update


Revision 184 - (view) (annotate) - [select for diffs]
Modified Tue Jan 6 20:15:01 2004 UTC (16 years, 10 months ago) by frodo
File length: 34229 byte(s)
Diff to previous 179
(Frodo) Unicode transition

Note: this commit breaks psiconv. The programs in the extra directory should
work properly.

  * Change all datastructures to use unicode for character encodings
  * Added psiconv_error function
  * Called psiconv_error at places where a warning was stupid
  * Added psiconv_progress in all generate functions
  * Added lev parameter to all generate functions
  * Removed general.h from CVS (we have general.h.in, after all)
  * Probably other stuff I forgot


Revision 179 - (view) (annotate) - [select for diffs]
Modified Sat Dec 13 18:23:16 2003 UTC (16 years, 11 months ago) by frodo
File length: 34218 byte(s)
Diff to previous 178
(Frodo) Revamped and expanded image (paint data section) parsing

Color images are now supported
Colordepths besides 2 bit are now supported
RLE12,16 and 24 are now supported
All of the above are experimental

Parsing of images takes some more memory, but the code structure is much
simpler.


Revision 178 - (view) (annotate) - [select for diffs]
Modified Wed Dec 3 15:16:43 2003 UTC (16 years, 11 months ago) by frodo
File length: 30062 byte(s)
Diff to previous 175
(Frodo) Enhancing image parsing

* Preparations in parse_image to do a pass-based decoding with support for
  all image formats
* Moved some stuff to image.h/image.c that is used both for the generation
  and parsing of images
* image.h is not installed


Revision 175 - (view) (annotate) - [select for diffs]
Modified Thu Nov 27 20:55:01 2003 UTC (17 years ago) by frodo
File length: 23041 byte(s)
Diff to previous 168
(Frodo) RLE16/24 support, but not yet used


Revision 168 - (view) (annotate) - [select for diffs]
Modified Tue Nov 25 17:57:05 2003 UTC (17 years ago) by frodo
File length: 23040 byte(s)
Diff to previous 163
(Frodo) config stuff and image generation stuff

* All parse and generate functions have a new config parameter
* New files configuration.[ch] in the psiconv lib
* Some image generation stuff (not ready, but won't do any harm)


Revision 163 - (view) (annotate) - [select for diffs]
Modified Sat Nov 22 22:17:04 2003 UTC (17 years ago) by frodo
File length: 21656 byte(s)
Diff to previous 142
(Frodo) Some more work on objects:
  * Bumped up major library version
  * Corrected parsing of sketch_section, changed struct
  * parse_sketch_section does not have the is_object flag anymore


Revision 142 - (view) (annotate) - [select for diffs]
Modified Tue Jan 29 18:38:38 2002 UTC (18 years, 9 months ago) by frodo
File length: 23396 byte(s)
Diff to previous 97
(Frodo) DMALLOC support


Revision 97 - (view) (annotate) - [select for diffs]
Modified Mon Jan 22 20:36:50 2001 UTC (19 years, 10 months ago) by frodo
File length: 23351 byte(s)
Diff to previous 71
(Frodo) Another small Sheet improvement: sheet formula list


Revision 71 - (view) (annotate) - [select for diffs]
Modified Fri Dec 22 22:31:50 2000 UTC (19 years, 11 months ago) by frodo
File length: 23343 byte(s)
Diff to previous 65
(Frodo) First generate routines! Reshuffled a few things to make it all work out


Revision 65 - (view) (annotate) - [select for diffs]
Modified Fri Dec 15 01:16:43 2000 UTC (19 years, 11 months ago) by frodo
File length: 23321 byte(s)
Diff to previous 64
(Frodo) First typos eliminated. Word files seem to work now. Need to test
        other types.


Revision 64 - (view) (annotate) - [select for diffs]
Modified Fri Dec 15 00:21:51 2000 UTC (19 years, 11 months ago) by frodo
File length: 23323 byte(s)
Diff to previous 63
(Frodo) Massive update: theoretically, all return codes are now checked.
        Untested - may have many typos.


Revision 63 - (view) (annotate) - [select for diffs]
Modified Wed Dec 13 16:30:21 2000 UTC (19 years, 11 months ago) by frodo
File length: 20732 byte(s)
Diff to previous 45
(Frodo) Updated all copyright notices


Revision 45 - (view) (annotate) - [select for diffs]
Modified Sat Dec 4 20:53:11 1999 UTC (20 years, 11 months ago) by frodo
File length: 20726 byte(s)
Diff to previous 43
(Frodo) Clip Art files now working correctly.


Revision 43 - (view) (annotate) - [select for diffs]
Modified Sat Dec 4 00:40:10 1999 UTC (20 years, 11 months ago) by frodo
File length: 19841 byte(s)
Diff to previous 42
(Frodo) Clipart file parsing completed


Revision 42 - (view) (annotate) - [select for diffs]
Modified Fri Dec 3 23:13:55 1999 UTC (20 years, 11 months ago) by frodo
File length: 16918 byte(s)
Diff to previous 25
(Frodo) Renamed jumptable_mbm_section to jumptable_section

Typecast buglet removed from data.c


Revision 25 - (view) (annotate) - [select for diffs]
Modified Sat Oct 30 22:28:54 1999 UTC (21 years, 1 month ago) by frodo
File length: 16942 byte(s)
Diff to previous 24
(Frodo) Parsing of both MBM and Sketch files finished and correct!

To do:
  * Need to ask ImageMagick what output formats are available;
  * Need to display those formats in --help, and understand them on the
    command-line;
  * Need to generate the correct type of file;
  * Need to take a look at some special Sketch options (size, cuts, etc)
  * Sometimes, the file seems to be negative. Probably an ImageMagick
    problem.
  * Need to handle several images in one file elegantly


Revision 24 - (view) (annotate) - [select for diffs]
Modified Fri Oct 29 21:14:58 1999 UTC (21 years, 1 month ago) by frodo
File length: 15276 byte(s)
Diff to previous 15
(Frodo) Sketch files are now supported. That is, they are parsed, and
        generated, but generating still needs a lot of work. Untested.


Revision 15 - (view) (annotate) - [select for diffs]
Modified Wed Oct 13 15:02:21 1999 UTC (21 years, 1 month ago) by frodo
File length: 8710 byte(s)
Diff to previous 13
(Frodo) Latest parse_paint_section changes

It still is not perfect, but it is certainly coming along


Revision 13 - (view) (annotate) - [select for diffs]
Modified Mon Oct 11 18:19:09 1999 UTC (21 years, 1 month ago) by frodo
File length: 8089 byte(s)
Diff to previous 12
(Frodo) Current status images: Parsing kind of works, but the number of
        pixels does not match. What am I doing wrong?


Revision 12 - (view) (annotate) - [select for diffs]
Modified Mon Oct 11 16:15:14 1999 UTC (21 years, 1 month ago) by frodo
File length: 8042 byte(s)
Diff to previous 11
(Frodo) Full MBM support - untested


Revision 11 - (view) (annotate) - [select for diffs]
Modified Mon Oct 11 15:17:17 1999 UTC (21 years, 1 month ago) by frodo
File length: 6558 byte(s)
Diff to previous 10
(Frodo) Now image stuff compiles.

Only psiconv_parse_paint_data_section is defined at this moment, it is not
yet called.


Revision 10 - (view) (annotate) - [select for diffs]
Added Mon Oct 11 15:06:57 1999 UTC (21 years, 1 month ago) by frodo
File length: 6486 byte(s)
(Frodo) First stap at image parsing. Won't compile yet - too bad


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

frodo@frodo.looijaard.name
ViewVC Help
Powered by ViewVC 1.1.26