New - a program for optimizing scanned images Scan Screen Optimizer.

Oberon #05
(c) M.M.A aka UnBEL!EVER/SPEED CO./XTM'98 
                                          
3a  last  year  not many appeared
high-qualitysystem programs. However,
you can  highlight such strong things in your
areas likeCONSUL COMMANDER, Hrum&Hrust,
Laser Compact&Lazy Screen Packer,and
unique copier MS-DOS > TR-DOS, on-
written by group  RED LTD. Of course there were
other  "systems" that  can were
use, as they say, without complaints
by  steepness... And only about three system
programs  i  I can saythat this is new
word in the world of software:                       
                                          
  MULTISTUDIO  by Disabler/OHG   
  EXCESS SAMPLE EDITOR  by Excess team    
  SCAN SCREEN OPTIMIZER by Rom Corp./VVG  
                                          
All the more pleasant  place in the Application
to  OBERON the full version of one of them.....

                                          
              S S О v 1.01A              
                                          
  Purpose:  the program is intended for
digitalbinary image processing in
format 6144  bytes using linear and
nonlinear filtering, as well as texturing
image transfer.                        
                                          
       Technical characteristics:        
                                          
Computer : Sinclair ZX Spectrum    
DOS  : TR-DOS 5.04T            
RAM  : 128k                    
Size : 102 sec.                
GUI  : present                 
Filters  : 3 Levels          : 9                       
Texture filters : 3                       
Undo level      : 1                       
Buffer          : present                 
Load buffer     : present                 
                                          
                 History                  
                                          
История  создания SSO восходит к эпохе за-
рождения  или  лучше  сказать  возрожденияSpeccy in a place whose name combines
contains the names of two great demons of the past
-  Crow  and Hedgehog, to the era when all people
were one hundred percent Sinclairists, dreaming
shimi about Amigas, (however, the dark forces secretly
dreamed  of ...), to those  the times when
suddenly, out of the blue, a freebie appeared
ny i-net. And this was, according to legend, in ka-
nun of the second millennium since the collapse
EmpireGolden Disk. This i-net brought with
itself  a huge pile of all sorts of enemy graphics
ki,goodand not very good, but one way or another
Even in those distant times, a problem arose
ma  converting it into our, everyone’s favorite format
mat 6144  magic  sign. Great then
there was also the  influence of the  black demon PISYUK,
he converted the graphics using slaves
their  second and third eight hundred and six
decades from the day he came to earth
ours,  demons with terrible names "pV"and
"aLchemy". All the Sinclairists wept bitterly,
spit  at  hated points, scored
it  and Zoty,  xoril, formatted. Let's go
rumor  about what to create in order
no  there was no more need to go to the "Stu-
Diya Artistov", do not look at the Pu-
pimply faces, making graphics visible to people
pleasant.                       
                                          
  Scrolls of parchment with
learned formulas, sophisticated writings, and
Well, not without the help Brother Vasily appeared
the first  homogeneous recursive spell.
 the people rejoiced,  rejoiced, but
growth  i-net left us without giving us any
you should try the greatpower of the new
spells.                                 
                                          
                                          
                                          
   It was  time,  and  the hour came when
our holy war has been joined by the great
fairy - Amiga. What kind of graphics flew out of it?
Winchester, the enemy regiments were thinning out, but on their
More and more people were coming - the enemy was fightingnot on
life, but to death. And here people remember
or about that very creation of Brother Vasily.
Everyone got involved in the process of creating something new.
spells: both Father Asm and the “Artists Studio”,
and  DJ  Crawler Sound, everyone accepted
feasible  participation  in the creation of a magical
weapons  - SSO! According to legend, the work was completed
completed yet before the birth of Christ, but before
present   time was  known only
demo version, and now, after so many
years of unsuccessfulsearches, finally we,
descendants of glorious warriors who fell into the endless
fight against the hated yoke of PISYUK,
Let's see  this is a newfoundmagic
chemical weapon - SSO!                     
                                          
                                          
               User Manual                
                                          
  After loading in the background image,
which   by the way, can be used for
experiments  with  program,  appears
main menu.  Detailed  description of the buttons
all menu  can be  read in the built-in
help section, and I  I'll stop now
in detail on the processing process itself and
emitted results  for  all possible
combinations of  filters.  I want to say right away,
that thesedata do not reflect the objective
reality, since testing is carried out
was on a limited number of pictures
and therefore the results obtained by you can-
may differ somewhat from what is stated below -
nyh which, nevertheless, can be used
call as an illustration of the possibilities
and  some  initial database, so as not
get lost in the jungle of filtration. Testing
was carried out on two types of pictures: rice-
baths and converted alchemy. Results
processing  differ somewhat, but this is not
surprising due to completely different
data  bypeak density distribution
mudslides.                                    
                                          
          l. RECURSPIVE filter           
                                          
  The fastest of all filters, aka
the leftmost one. Recommended for use
as a draft filter for testing
testing images for suitability for processing,
or at levels 7 and 8 to remove dots
vati                                  
                                          
         l.l Drawn pictures          
                                          
8) removes dottedness                   
7) removes dottedness                   
6) removes all  halftones, distorting the original
 picture                              
                                          
5) for high-contrast b/w (*) images
 rounds corners, ruins the rest       
4) ruins everything                             
3) changes the balance of the texture fill       
2) blatantly spoils the image, there is an attempt
 how to invert                       
1) similar to p. 2                         
0) pure inverse                         
                                          
(*) under the b/w image here and below
no high contrast image, not
having a pattern or some other
fills                                  
                                          
         2. NON-RECURSIVE filter          
                                          
Homogeneous  nonlinear filter, good
It isdotty, maybe smoothing a little
create b/w  pictures, circle contrasting ones
contour drawings, as well as for perverts:
makes  hedgehogs. Recommended for basic
processing together with a linear filter.     
                                          
         2.l Drawings:         
                                          
8) removes dottedness                   
7) removes dottedness                   
6) merges smalldetails and removes the dot
 vatness                                
                                          
5) in addition to the above, tries to smooth
 corners y b/w pictures                    
                                          
4) rounds corners and makes sharp hedgehogs
 outlined contours                    
                                          
3) tries to outline contour  almost  all
 elements                               
                                          
2) circles the image of the main
 is detailed 1) the coolest contour tracer       
0) pure inverse                         
                                          
        2.2 Converted pictures         
                                          
8) removes dottedness                   
7) removes dottedness                   
6) reminiscent of  p. 3.2.4, there are almost no dots,
 high contrast                       
                                          
5) no dots, tries to highlight 3 gradations
 (black, grey, white)                   
                                          
4) trying to make hedgehogs, putting dots,
 creating the 4th gradation of brightness in more
 densely populated   (from sparsely populated)
 places                                 
                                          
3) starts  fun with the stroke, removes 
 pointiness, as p. 7, 8                
                                          
2) does not remove dots, just circles and that’s it 
 fills with texture                      
                                          
1) if the resulting picture is inverted, 
 then we get a frame around the original image
cyhka with a slightly modified texture   
                                          
0) pure inverse                         
                                          
                                          
            3.LINEAR filter             
                                          
In  this  implementation contains only one
matrix - contrast, hence the result -
tat: gives  very contrasting pictures without
details. Recommended to be used on
densities 3.4 or together with hepekypcub-
filter.                             
                                          
         3.l Drawing pictures:         
                                          
8) black screen 7) does  dark, b/w, very  contrasting
 drawing without small details             
                                          
6) drawing  lightens,  remaining b/w, dusty
 tries to round corners                  
                                          
5) even lighter than p. 6             
                                          
4) details and halftones begin to appear
                                          
3) the drawing  turns white,  details are enlarged,
 swimming dots                       
                                          
2) white, very contrasting pattern, detail
 do they merge into white              
1) even whiter than p. 2                     
                                          
0) white screen                           
                                          
        3.2 Converted pictures:        
                                          
8) black screen                           
                                          
7) the pattern is dark, with holes, without halftones
                                          
6) see. p. 3.1.7 5) dots appear on a black background. Start 
 detailing is available                     
                                          
4) another gradation of brightness appears   
                                          
3) the picture turns white, the gradation that appeared in
 p. 4 becomes white, dots appear   
                                          
2) excessive brightness, almost everything is white    
                                          
1) white screen                           
0) white screen                           
                                          
  The operation of any filter can be interrupted by
pressing  SPACE. Some images are viewed
are squabbling better,  if their constituent points
arranged in an orderly manner. This is what he does
 texturing mode, which allows
select the texture cell size and the corresponding
number  gradations brightness: 2*2 - 5
gradations,  3*3  -  10  gradations and 4*4 - 17
gradations.  Best visual results
gives the matrix 2*2, the worst, due to odd-
cell step details - 3*3 matrix. For large
but detailed images can be used
4*4 matrix, essentially converting to chunky
condition.                                
                                          
    More flexible solutions can be provided by after-creative use of various combinations
tions of filters  or texturing consistent
locally  with  filtering.  However, there is
Another possibility for joint processing.
The program  has buffer, size  into one
picture, you can store intermediate
precise  experimental  processing phases.
A feature of buffer is the ability
bitwise logical addition (OR) with te-
tabernacles  screen image.  In combination with
inverting this sometimes gives interesting
results.                               
                                          
    Here, actually speaking, that's all, the restcan only be learned by working directly
specifically with  SSO, delving into the subtleties and then
... oh, not for the good  all this. I once
I was kidding: I made a downloaded picture on
kind of indistinguishablefrom drawn... This is to
that  that  for graphics we will charge
to the next party...                    
                                          
(c) Rom Corp. 1997-98                     
                                          
-═════════════ -
 * * * * * 

Share your thoughts about the article