|
Buzz #17
10 апреля 1999 |
|
ASCII graphics - How do I view ASCII? How to learn to ASCII. Are there helper programs for ASCII.

.
. '
. '+ `. *
'*. `. '*. + ': `.
. + '. '. `. . '
'. '. '. _____ _____ ______ _____ _____ '. '.
. ('. "/____//_____//_____//____/ /____/. *'.
`'. `_____ ____ __ + __ '. __ +. '
'': '_ /' \ ___ \ * / / '. / / * / / '. '.
'. +. / / / /_____)// / ___ _ / / _ / / _. (
'*. /_//_//_____//_____//_____//_____/ '. .
'. * '_____ ______ ________'. `. + '.
. +. ^ (: './____//___ //_______/.'.. ''.
. '' + _____ ____/ / '__. '* `. : *
'. Verrion 4.8 / _ / /. _ / '/ / Translation by `.
'Boba@wwa.com / / / / / / \ \. '/ /' Spy / Eternity Industry
December 4, 1994 ./_//_//_/ \ _ \ / _ / January 22, 1999. '
''_____ ____'______ ______ __ __ ______ _____ ____'_____
. '/ ___ / ___ /____//____// / / / / //___ / /____//____//____/
* ____/ / ___ ____ '. / / * / / / /. / /____/ / __'. ____ ___ +
'/. _ / / __ /. / __ \. /. / / / / / / /. _ / / /. / __ / \ __
\ `. / / \ \ / / __ ____)// / _ / / / / _ / / / / \ \ / / __ /
/ __ ____)/. / _ / \ _ \ /____//____//_____//_____//_/. \ _ \
/____//____//____/.
. * '. '. +. `'/. '.
'(+. * `..' + ':'`.
. '+ `.
`. (.
. `*
. `
.
.
. .
<-------------[ Continued. Beginning in the 16 th BUZZ'e
.]------------->
___ O
| __! _____________________________________________ / | \
! __ \ _ / | \ _
!___/ ASCII How do I view the best way? _ / \ _
Some tips on viewing ASCII graphics:
√ Use the so-called nonproportional font. This font, by all
characters which play the same (horizontal) if
honors pixels, not taking into account the actual width
Well everyone
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii character. In
nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn as at
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM measure shows
Ny three
lines
letters: i, n, and M. If you currently use opaque
proportional font (as on the Speccy is likely, because -
prim.per.), the length of these lines will be the same.
√ narrow, say, devyatipikselny (obviously, for barrows with
res'om
more than Speccy :-) - approx. trans.) font like
increases the resolution. Particularly well suited narrow
font
to see the gray scale-images.
√ I can also recommend a look at some races ASCII
state, for example, meter or more.
√ Set the attributes of the screen so that the characters were
light and the background - dark. In most ASCII-images
means it is light characters on a dark background. Sdela
but it's for the best effect - such attributes
make it easier to manipulate the brightness of the
characters. In addition,
the monitor is less fade.
Several individual cases ...
√ As already mentioned, most of the gray scale-images must
viewed light characters on a dark background. There
exist, however, a picture, to show which characters are
be dark and the background - bright. As you've probably
already Dogadov were similar to the picture, mainly intended
for races seals on the printer.
√ While most ASCII-images are intended for
view on the monitors, the screen which has 80 characters in
width (again, not for the Spectrum - approx. per.), some
rye picture is wider (from 81 to 132 characters). They also
prednaz nacheny for printing. To view them on screen, use
narrow, for example, chetyrehpikselny, the font. Do not
forget,
that the background should be light, and the characters -
dark.
√ In addition to ASCII, directly intended to show
or print, you can also find the schedule recorded in the
BMP, EPS, GIF or other format. These files are watching
or are printed using appropriate software.
There are several points which details please remember when
create, view, or just talk about ASCII, and which ones do not,
however, almost always overlooked.
√ Disproportionate fonts may also vary and, hence,
one and the same picture using different fonts can
look differently. Some ASCII-artists show,
using a font created image.
√ Font can consist of both upper (big), and from
lowercase (small) letters, which, in turn, may
be straight or curved (italics, for example), wide
or narrow. All this also affects the "appearance"
ASCII-graphics.
√ You can vary the weight of a character. Similarly, "weight"
differences wells are especially vulnerable to the following
characters:
# - A hash (hatch / hash mark)
$ - Dollar sign (dollar sign)
@ - A sign of "at" (at sign)
√ "Appearance", "image" of the symbols may also vary. Below
are 3 _naimenee_ changing character:
- - Dash (dash)
/ - Slash (slash)
\ - Backslash (backslash)
As Richard Kirk (Richard Kirk), here the characters with
whom one must be careful (rather free translation of the phrase
"Shapes to be wary of are" - approx. trans.):
~ - Sometimes located on top, sometimes in the middle
<- Same
* - Same
'- Sometimes "closed", sometimes "open"
| - Sometimes represented a solid feature, sometimes
intermittent
'- Sometimes the "truncated" on one side, sometimes
straight
[] - Sometimes placed in the center, sometimes closer to
the edge
<> - Sometimes relate to the top or bottom of familiarity,
sometimes races put in the middle
0 - sometimes crossed and sometimes not
l - sometimes depicted with rounding down, sometimes
without
it
y - sometimes with a straight tail, sometimes with a curved
√ As mentioned in the file "asciitech" (by Jorn):
"Unfortunately, this
somewhat limited standard does not account for some
details: the pound sign in the UK, letters with 'accents' in
French tsuzskom and Scandinavian alphabets and others, which
leads to
some changes to the standard, making these characters as
minimum nonuniversal:
^ - A sign of the degree (caret)
`- Reverse apostrophe (backquote)
# - A hash (hatch / hash mark)
| - Pipe
{} - Curly braces (curly braces)
~ - A wavy line (tilde)
\ - Backslash (backslash)
[] - Square brackets (square brackets)
$ - Dollar sign (dollar sign)
@ - A sign of "at" (AT sign)
√ Various equipment for different displays characters. If you
view images on the terminal Unix-site and then
bring it home and look at the Mac (oh, and primerchiki :-)
ca. trans.), it will look slightly different. On
Mac its vertical size is somewhat smaller.
In other words, change the coefficient of proportionality
(Aspect ratio).
Scale factors of proportionality:
0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
-+----+----+----+----+----+----+----+----+----+--- -+---->
| |
| For the measurement of the proportional-|
| Surface screen of your monitor, do the |
| Following: |
| |
| Measure with a ruler vertically |
| Line on the left. |
| |
| Measure the same distance on the horizon-|
| Experimental scale. The obtained value, and |
| Is the desired ratio. |
-+--------------------------------------------+
/
__, O /
/ / _ _____________________________________________ \ / |
| _ \ |
\ ___ / How to learn to ASCII? _ / \ _
Unfortunately, the information on this subject is extremely
small.
A good way is to monitor how ASCII-artist
creates a picture. Pay attention to what characters he uses
and for what.
The second way - to change the existing works. Select the
part of a picture that you think could be improved. Make a copy
and get to work. If you mess up, make another and try again.
Once you have a good idea to get, try to finalize a really
good picture. Convert any GIF file. If the conversion, as you
seem to be look "not very", try to fix the failed areas.
If you started working from scratch, the following tips can
you useful:
√ First of all, decide that you need. Sketch
next picture, about wondering where it would be located
gatsya. Then mark the dimensions and proportions. This is
necessary
do it now, not after all be traced
trivia.
√ Gradually add the details. Pay special attention to
the most important parts of your masterpiece. Because
ASCII - the art of low-resolution image will be
quite large, if you want to get well
smoothed and detailed picture.
√ But be careful with detail - too much dragging
chenie it can spoil a picture.
√ But the best help - this is a good knowledge of how every
brazhat different objects. For example, you can "bend"
horizontal horizontally line by using only three
characters: _ - "
_____-------"""""""--------_____-------"""""""-------_____
Another example - a wavy line (by MJ):
.-. .-. .-. .-. .-. .-. .-.
`._.' `._.' `._.' `._.' `._.' `._.' `._.' `
DNA-like line (by Richard Kirk):
.-.-. .-.-. .-.-. .-.-. .-.-. .-.-. .-.-.
/ / \ \ / / \ \ / / \ \ / / \ \ / / \ \ / / \ \ / / \ \
`- '`-`-' `-`-' `-`-' `-`-' `-`-' `-`-'` - `
√ Quite simply depict oblique vertical lines:
/, '-',
/, '-' ,_-'"
/, '-' _ "
/, '-' ,_-'"
/, '-' ,_-'"
/, '-' ,_-'"
Example Felix Lee (Felix Lee):
/ _ /. / / / '. " '
/ _ /. / / / '. " '
/ _ /. / / / '. " '
√ Next, perform smoothing (smoothing or anti-aliasing).
At this stage, particular attention is given to "external
type "characters (I wonder at what point it does _not_ was
paid is the attention ;-) - approx. trans.) Using a similar
technique,
You can smooth out a font, or other objects:
Suppose you draw the object, XXXX
using only the letters "X". _________ XXXXXXXX
The object, apparently, quite angular. XXXXXXXXXX
Let us slightly modify it, and the first-XXXXXXXX
thing to do, fill it with the inside of the XXXX
eights. "8" - a popular character
for general fill. Some, however, prefer characters
"M" or "H". Now we proceed directly to the smoothing
Brackets suitable for _ d88b ___ symbols "b", "d" and "o"
curvature of the parties \ d888888b suitable for rounding
(88888888) transitions from line to
It could be Y888888Y line.
use "P", but / Y88Y
This character has no /
specular reflection, so we use "Y". In addition,
You can also use "*".
√ For the "emulation" color palette, toning and contrast
Use the whole group of characters. In this case, the first
foreground is not a single character, but how it looks in
together with others. For example, note how to
illustrated below, the flower fades, "density"
characters to form a shadow transitions. I would like to
see it in color.
.
. @. .
@ M @,. . @
. @ M% nm @,. . @ M @
. @ Nvv% vnmm @,. . @ Mn% n @
. @ Mnvvv% vvnnmm @,. . @ Mmnv% vn @,
@ Mmnnvvv% vvvvvnnmm @,. . @ Mmnnvvv% vvnm @
@ Mmnnvvvvv% vvvvvvnnmm @,;;; @ mmnnvvvvv% vvvnm @,
`@ Mmnnvvvvvv% vvvvvnnmmm;; @ mmnnvvvvvv% vvvvnmm @
`@ Mmmnnvvvvvv% vvvnnmmm;% mmnnvvvvvv% vvvvnnmm @
`@ M% v% v% v% v% v ;%;%;%;%;%;%;%%% vv% vvvvnnnmm @
., Mm@@@mm %;;@m @ m @ @ m @ @ m @ mm;;%%
vvvnnnmm;@,.
., @ Mmmmmmvv %%;;@vmvvvvvvvvvmvm@;;%% vvnnm @;% mmm @,
., @ Mnnvv% v% v% v %%;;mmvvvv %%;*;*;%% vvvvmmm @;;% m;%%
v% v% v% vmm @,. @ Mnnvv% v% v% v% v% v% v %;;@vvvv %%;*;*;*;%%
vvvvm @ @;; m%%% v% v% v% v% v% vnn
`@ Mnnvv% v% v% v %%;;mvvvvv %%;;*;;%% vvvmmmm @;;% m;%% v%
v% v% vmm @ '
`@ Mmnnvvvvv %%;;@mvvvv %%%%%%% vvvvmm@;;%% mm @;%%
nnnnm @ '
`@ Mmmmmmvv %%;;@mvvvvvvvvvvmmm@;;%% mmnmm @;% mmm @ '
`Mm@@@mm%;; @ m @ @ m @ m @ m @ @ m@;;%% vvvvvnmm
@; @ '
, @ M% v% v% v% v% v ;%;%;%;%;%;%;%;% vv% vvvvvnnmm
@
. @ Mmnnvvvvvvv% vvvvnnmm% mmnnvvvvvvv% vvvvnnmm @
. @ Mmnnvvvvvv% vvvvvvnnmm '`@ mmnnvvvvvv% vvvnnmm @
@ Mmnnvvvvv% vvvvvvnnmm':%::`mmnnvvvv% vvvnm @ '
@ Mmnnvvv% vvvvvnnmm'`:::%%:::'`mmnnvv% vvmm @
`@ Mnvvv% vvnnmm @ '`:;%%;:'` @ mvv% vm @'
`@ Mnv% vnnm @ '`;%;'` @ n% n @
`@ M% mm @ ';%;. `@ M @
@ M @ '`;%;` @
`@ ';%. '
``;%; Top portion of a picture
by Susie Oviatt.
√ This is a couple of textures from the file "asciitech" (by
Jorn):
*::*::*::*::*::*::*::* ::*:::::***:::::::::::
*::*::*::*::*::*::*::* :::::::**::::::*::::*:
*::*::*::*::*::*::*::* :*::*:*::*::::*::::*::
*::*::*::*::*::*::*::* :::*::::::*::*:*::::::
*::*::*::*::*::*::*::* ::*:*::::*:*::::::::::
*::*::*::*::*::*::*::* ::::::*:*::::*::::::::
*::*::*::*::*::*::*::* *::::::::**:::::::::**
*::*::*::*::*::*::*::* ::::*::::::*:::::*::::
smooth texture random texture
Here are some tips by which facilitated the process
creating ASCII-images:
√ The fastest way to create images - is to draw it
in clear plastic and attached to the monitor screen. Kar
Tinka drawn on the plastic, will help you to "size
schat "characters.
√ Also, your work will facilitate the creation of a file
containing rows ki of the gaps. Make a copy and get to
work. You
feel that the work has become easier because You can re
reindeer to go anywhere and put the characters anywhere,
with
no need to constantly press the space bar. After completion
of work do not forget to remove the extra spaces.
√ Use your mouse. It will allow you to move from the symbol
the symbol is much faster. Also facilitated the process of
removal of groups of characters and lots of strings.
___________________________
√ To reduce the difference in | |
different background image-|) = + /! (|
coefficients, used pure symbols on-| - _:;,. |
were proved right. !___________________________!
√ Use a "block edit" Of course if you can.
Some software allows you to cut, copy and paste the quasi-
dratnye or rectangular pieces of text.
Also, I recommend to look at files, similar to "asciitech"
Jorn'a. They can be found at the following addresses:
Jorn's FTP site
-> Host: ftp.mcs.com
Path: mcsnet.users / jorn / ascii-art
File: asciitech
URL: ftp://ftp.mcs.com/mcsnet.users/jorn/ascii-art/asciitech
Scarecrow's FTP Site
-> Host: ftp.wwa.com
Address: 198.49.174.1
Path: pub / Scarecrow / Info
URL: ftp://ftp.wwa.com/pub/Scarecrow/Info
Send different ASCII-graphics at: boba@wwa.com
\
____ \ O,
! __ | _________________________________________________ | \ /
/ / |
/ _ / Are there any helper programs _ / \ _
we have to ASCII?
Not much. "The Emacs editor" offers some help, if you
certainly know how to use it. A couple of bits of Emacs code
can be found on the FTP-site Scarecrow. EmacsMouseCode allows
you to draw with the mouse and allows you to use
EmacsFigletCode Figlet within Emacs.
Q-Edit and "vedit" - it's the editors that allow you to
block certain transactions, and TheDraw can do some ANSI
tricks, but limited to the amount of memory.
For Unix and DOS'a programs exist to create ASCIIkartinok
(similar to "modasc" Ric'a Hotchkiss'a). BBSdraw available for
the Amiga. Also available CygnusEd, which allows you to edit
the columns. And yet there TPU editor for VAX. And also,
"mdraw.el" to "GNU Emacs 19 under X", which allows draw with
the mouse.
<-------------[ Continued in the next room ...]-------------->
Other articles:
Similar articles:
В этот день... 15 November