Псевдогра́фикаударение согласно () — метод, используемый для симуляции полноадресуемого () графического дисплея с помощью акцидентного компьютерного шрифта в текстовом режиме.
Блочная графика, блочная псевдографика (), или мозаичная графика реализует растровую графику низкого разрешения с помощью набора специальных символов, реализующих все комбинации разбиений матрицы пикселей знакоместа текстового режима. +Символы блочной графики, используемые для деления знакоместа на 4 части (24 = 16 символов)▀▄▄█▌▐▖▗▘▙▚▛▜▝▞▟ Псевдографика в широком смысле помимо блочных элементов использует символы рисования рамок и другие графические символы.
Символы псевдографики (включая некоторые блочные элементы) встроены в BIOS любой VGA-совместимой видеокарты, поэтому ПК может отображать эти символы без участия операционной системы.
Блочная графика
Блочная графика состояла из набора прямоугольных символов. Они имеют несколько областей заливки и фона, что позволяло имитировать растровую графику.
Примеры использования блочной графики
Классическими примерами систем, использующих блочную графику, являются:
Sinclair ZX80 и ZX81 Panasonic JR-200 и Mattel Aquarius Commodore PET TRS-80 Color Computer и Dragon 32/64 Videotex и телетекст Matra Alice PC-8001 Одна из последних систем использующих псевдографику, были адаптеры стандарта CGA. Этот графический адаптер для IBM-PC поддерживал только четыре цвета в графическом режиме, но в текстовом режиме он отображал 16 разных цветов. Хотя ПЗУ шрифтов адаптера CGA не содержало весь набор псевдографики, все же можно было использовать текстовый псевдографический режим CGA 160 × 100, используя недокументированные приемы.
Псевдографические символы
Псевдографические символы — это символы имитирующие графику. Символы могут имитировать прямоугольники, круги и точки, карточные масти, и геометрические фигуры.
Классический пример использование псевдографики — Commodore PET. Псевдографика на PET была так распространена, что они находились на клавиатуре.
Псевдографика в кодовых страницах
Кодовые страницы для DOS обычно содержат следующий набор псевдографики, заимствованный из встроенных шрифтов EGA, VGA и других дисплейных адаптеров (коды под символами соответствуют кодам Unicode):
.0 .1 .2 .3 .4 .5 .6 .7 .8 .9 .A .B .C .D .E .F
В VGA использование для псевдографики именно кодовых позиций 0xB0—0xDF является обязательным при использовании режимов с шириной символа в 9 пикселей.
В Юникоде имеется более обширный набор псевдографических символов.
В таблице далее представлены блоки Юникода Псевдографика (Box Drawing, U+2500—257F) и Блочные элементы (Block Elements, U+2580—259F). Если под символом присутствует код, то это код из таблицы выше для однобайтовых кодировок. Кроме этого коды от 250016 до 259016 (включая оба упомянутых) были введены в первой редакции Unicode 1.0. Кодам же от 259116 до 259F16 (включая оба) символы были назначены только в версии 3.2.
.0 .1 .2 .3 .4 .5 .6 .7 .8 .9 .A .B .C .D .E .F─C4━ │B3┃ ┄ ┅ ┆ ┇ ┈ ┉ ┊ ┋ ┌DA┍ ┎ ┏ ┐BF┑ ┒ ┓ └C0┕ ┖ ┗ ┘D9┙ ┚ ┛ ├C3┝ ┞ ┟ ┠ ┡ ┢ ┣ ┤B4┥ ┦ ┧ ┨ ┩ ┪ ┫ ┬C2┭ ┮ ┯ ┰ ┱ ┲ ┳ ┴C1┵ ┶ ┷ ┸ ┹ ┺ ┻ ┼C5┽ ┾ ┿ ╀ ╁ ╂ ╃ ╄ ╅ ╆ ╇ ╈ ╉ ╊ ╋ ╌ ╍ ╎ ╏ ═CD║BA╒D5╓D6╔C9╕B8╖B7╗BB╘D4╙D3╚C8╛BE╜BD╝BC╞C6╟C7╠CC╡B5╢B6╣B9╤D1╥D2╦CB╧CF╨D0╩CA╪D8╫D7╬CE╭ ╮ ╯ ╰ ╱ ╲ ╳ ╴ ╵ ╶ ╷ ╸ ╹ ╺ ╻ ╼ ╽ ╾ ╿ ▀DF▁ ▂ ▃ ▄DC▅ ▆ ▇ █DB▉ ▊ ▋ ▌DD▍ ▎ ▏ ▐DE░B0▒B1▓B2▔ ▕ ▖ ▗ ▘ ▙ ▚ ▛ ▜ ▝ ▞ ▟
Системы, использующие псевдографику Примеры систем, которые использовали псевдографику:
Оригинальный IBM PC с MDA Commodore PET Sinclair ZX80 и ZX81 Mattel Aquarius
Sharp MZ Matra Alice (клон популярной платы ) был одной из ранних систем которые использовали набор из 256 символов. Apple II
Примечания
См. также
ANSI-графика Кодовая страница 437 Текстовый режим Блиссимволика
Категория:Графические форматы