Textaizer - Help

1. Text mosaic

Text Mosaic: from text to picture

Text Mosaics are pictures made from text where the colour of each character is derived from a source picture. Any picture can be used, and any text can be chosen. If a text is too short to cover the picture, it will be repeated. Textaizer has several options to refine the creation of the text mosaic, and a few basic bitmap filters to tune the (colours of the) source picture to improve the results.

There are three control groups for text mosaic creation: the 'Text mosaic settings', the 'Text mosaic options' and the 'Circle settings'.

The Text mosaic settings

  • (Bitmap) size multiplier increases the size of the resulting bitmap. The maximum value is 16x, the minimum 0.5x. For instance when a bitmap has 89x46 characters and is 1.5 Mb in size, a multiplier value of 2.0x will increase the size to 178x92, and a size of 5.5Mb 9 (so: the end result becomes 4x the size). With increasing sizes, the calculation time increases accordingly. On slow systems, text mosaic creation may then take tens of seconds.
  • Font size sets the size of the font. The font typeface is defined in the 'Tools' tab ('Font settings'). When the font size is changed, the 'Line distance' setting follows the font size, multiplied by 1.6 (to create sufficient visible space between lines). The coloured 'LED' to the right of the font-size box indicates the quality of the print when printed on A4 or letter paper. Green means that the text is well readable, yellow is a danger zone, and red is not recommended.
  • Line distance sets the distance between two lines of text measured in font size points. When changing the font size, this value follows, but it can be changed separately while keeping the font size. 
  • (Size) matching engines: there are three font size engines. Each engine has a different way to modify/adapt the size for each character. These engines work closely together by a colour determining method, indicated in the control box for 'text mosaic options'.
    • 'Luminance' = the font size follows a predetermined formula to increase (or decrease) size with increasing (or decreasing) luminance of the average colour of that part of the picture on which the character will be put.
    • 'Dynamic' = the font changes with the available white space that this character can possibly use, and can therefore increase with increasing available space. The resulting text appears very dynamic, with the smallest character size as the set font size. This way a better coverage is achieved and the effect helps to cover 'holes' or 'spots' in the result.
    • 'Fixed' = the font size does not change and is equal for all characters of the final text mosaic.
    • 'Density mask' = the font size is determined by a grey-scale bitmap. More information is provided in the special features chapter.
  • Chaoticness determines to what degree the character position is randomized (within a predefined boundary). The character is placed very close to the intended position, and can vary as much as its own size.
  • Dynamics determines the degree of the effect of the 'chaotic' size engine. A high value of dynamics will try to fully use the empty space of a character, while a low value will almost place the character as the 'fixed' size engine. 

The text mosaic options

  • Font change is the probability that a font will change per word or per character. A value of 0 assures no font change whatsoever.
  • When Dynamic words is checked the font will change per word rather then per character. The default is per character.
  • When Keep words is selected, all words are kept as a whole, and not truncated at the end of a horizontal line.
  • The colour match engine determines how the colour is derived form the picture. This control is a selector. From left to right: colours from the source picture; black and white (emboss effect); and blend with the picture. In the last case a character may have different colours, while with the first engine each character has only one colour depending on the corresponding position of the source file. In the picture below the differences are shown, e.g. look at the colour(s) of the letter 'n' (in the word 'Woman', 2nd line, 4th word from the end).

  • Random characters can be taken instead of the provided text file. In that case the text is made from randomly selected characters of the alphabet, added with special signs, such as ()_+*&^% etc.
  • Use Quick Text. When checked the text in the box is used instead of the provided text in the input file. A ticked box overrides the text file data. The limitation is 256 lines of text, and in case the number of lines exceed 256, the 'Quick Text' will automatically be unchecked to avoid quality problems. It is advised to make longer sentences of the input text to avoid a large number of paragraphs (or lines). The box 'Random characters' must be unchecked to have this option working.

Using a web page content as text source

Text Mosaics can be made from a pre-loaded text file, but also using an URL of a web page. To activate that feature simply provide the URL and check the tick box. This feature is only available for licensed users. The URL must contain valid data. If the application doesn't find valid text (the web page source data is used) a warning is given, and the text from the file is used (as  normal text mosaic). You'll find the URL setting in the 'Tools' section (the tab on the right side).

Since web pages usually contain unpredictable variations of content, there is no practical way to find out if the page will be correctly loaded or not. In many cases this will be trial and error. For instance: http://www.google.com will generate an error, but http://www.google.nl won't. Many common words are already filtered out, but HTML, css and java script etc. is too elaborate to completely remove these kind of words automatically, so the content can be exciting or pretty dull, depending on the page.

Circle settings

A regular text mosaic is made from text, from left to right. A circle text mosaic is built as one giant outward spiralling text around the picture centre.

  • Circle density sets the amount of spirals of the picture. A low value looks like a giant spiral, a high value may generate a very densely packed picture. So, a low value increases the distance between the spiralled lines and may lead to loss of picture integrity, while a high density may result in overlapping characters.
  • Kerning determines the actual distance between characters along the spiral. A high value will create a detectable space between adjacent characters along the spiral. 
  • When Don't rotate the characters is checked, the text on the spiral is not rotated along the spiral angle.

To activate the circular text option, the box 'Apply circular text' must be checked.

When you press the 'CTRL' key and left-click with the mouse somewhere in the picture, the centre of the circular patter will move to that position. This new feature (version 5.0) allows therefore to create ex centric spirals. The picture below shows the effect of this feature.


Note:
Most fonts can be rotated: True Type Fonts () as well as Open Type Fonts () are possible. In the picture below it can be seen that MS Sans Serif and MS Serif can both be used for text rotation. This feature applies to the Videaizer as well.




 


Copyright © 2006-2022 APP Helmond