home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Exec 4 / CD_Magazyn_EXEC_nr_4.iso / Recent / util / conv / agocr.readme < prev    next >
Text File  |  2000-11-06  |  4KB  |  70 lines

  1. Short:    Converts pcx, iff, pnm to text. v0.2.7
  2. Author:   Joerg.Schulenburg@physik.uni-magdeburg.de (Joerg Schulenburg)
  3. Uploader: drakki@rollanet.org (Tim Doty)
  4. Version:  0.2.7
  5. Type:     util/conv
  6.  
  7. GOCR v0.2.7
  8. Joerg Schulenburg
  9.  
  10. Amiga Distribution (with IFF-ILBM loader*)
  11. Tim Doty
  12.  
  13. -------------------------------------------------------------------------------
  14. This is a Optical-Character-Recognition program
  15. Copyright (C) 2000  Joerg Schulenburg
  16.  
  17. This program is free software; you can redistribute it and/or
  18. modify it under the terms of the GNU General Public License
  19. as published by the Free Software Foundation; either version 2
  20. of the License, or (at your option) any later version.
  21.  
  22. This program is distributed in the hope that it will be useful,
  23. but WITHOUT ANY WARRANTY; without even the implied warranty of
  24. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  25. GNU General Public License for more details.
  26.  
  27. You should have received a copy of the GNU General Public License
  28. along with this program; if not, write to the Free Software
  29. Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  30.  
  31.  Joerg.Schulenburg@physik.uni-magdeburg.de
  32. -------------------------------------------------------------------------------
  33.  
  34. The complete archive of gocr is included in the directory gocr_0_2. The c
  35. directory contains the precompiled amiga executables. Each is named 'gocr-'
  36. followed by the compilation flags used. 'opt' means that the executable was
  37. optimized, '0x0' means that the executable was compiled with that processor as
  38. the target, 'chk' means that it is a stack checking executable and 'ext' means
  39. that it is a stack extending executable. Those versions compiled without
  40. ixemul.library dependancy have the suffix 'noix' attached to their names. The
  41. executables compiled with basic IFF-ILBM support are prefixed with an 'a' to
  42. differentiate them from the others.
  43.  
  44. Based on my tests, found in 'gOCR-Tests' file, the stack extending version does
  45. not add significantly to execution time and as gocr tends to be stack hungry is
  46. much safer to use. Consequently, most cpu variations are optimized and stack
  47. extending. A PowerPC executable would be most welcome. At this time I don't
  48. have the ability to compile for PowerUP or Warp...
  49.  
  50. The modifications that I have made to the original package were to add an
  51. include to gocr.cc for iff.h and a call to 'readilbm' after the call for
  52. 'readpcx'. I also edited the makefile to accomodate the files iff.h and iff.cc,
  53. as well as for amiga compilation options (-m68060, -mstackextend, etc.).
  54. Modified files can be found in the gocr_0_2/amiga/ directory.
  55.  
  56. Joerg Schulenburg said that the iff loading might be incorporated into the gocr
  57. tree for version 0.3. To keep up with this possibility the GOCR webpage is at
  58. http://altmark.nat.uni-magdeburg.de/~jschulen/ocr/
  59. It is also on Source Forge at http://sourceforge.net/project/?group_id=7147
  60.  
  61. * The IFF-ILBM loader is very basic. It is only written to handle b&w and 8-bit
  62.   grey images and only tested with the b&w image produced by ScanQuix saving as
  63.   1-bit. It ignores the CMAP chunk and assumes that the bit planes of the data
  64.   chunk in an 8-bit grey scale image correspond to the actual grey scale values.
  65.  
  66.   If there is an amiga coder who wants a better iff-ilbm loader, perhaps going
  67.   through datatypes, I suggest that they get in touch with Joerg Schulenburg.
  68.   Although the source is provided it would give the greatest benefit if the
  69.   loader became part of the actual source tree instead of forking.
  70.