Эту статью предлагается . |
Псевдогра́фика (англ. semi-graphics) — метод, используемый для симуляции полноадресуемого (англ. all-points-addressable) графического дисплея с помощью акцидентного компьютерного шрифта в (текстовом режиме).
Блочная графика, блочная псевдографика (англ. block-style semi-graphic), или мозаичная графика реализует растровую графику низкого разрешения с помощью набора специальных символов, реализующих все комбинации разбиений матрицы пикселей (знакоместа) текстового режима.
▀ | ▄ | ▄ | █ | ▌ | ▐ | ▖ | ▗ | ▘ | ▙ | ▚ | ▛ | ▜ | ▝ | ▞ | ▟ |
Псевдографика в широком смысле помимо блочных элементов использует символы рисования рамок и другие графические символы[].
Символы псевдографики (включая некоторые блочные элементы) встроены в (BIOS) любой (VGA)-совместимой видеокарты, поэтому ПК может отображать эти символы без участия операционной системы[].
Блочная графика
Блочная графика состояла из набора прямоугольных символов. Они имеют несколько областей заливки и фона, что позволяло имитировать растровую графику.
Примеры использования блочной графики
Классическими примерами систем, использующих блочную графику, являются:
- (Sinclair) (ZX80) и (ZX81)
- Panasonic JR-200 и (Mattel Aquarius)
- (Commodore PET)
- (TRS-80 Color Computer) и
- (Videotex) и телетекст
- (Matra Alice)
- Одна из последних систем использующих псевдографику, были адаптеры стандарта (CGA). Этот графический адаптер для IBM-PC поддерживал только четыре цвета в графическом режиме, но в текстовом режиме он отображал 16 разных цветов. Хотя ПЗУ шрифтов адаптера CGA не содержало весь набор псевдографики, все же можно было использовать текстовый псевдографический режим (CGA 160 × 100,) используя недокументированные приемы.
Псевдографические символы
Псевдографические символы — это символы имитирующие графику. Символы могут имитировать прямоугольники, круги и точки, карточные масти, и геометрические фигуры.
Классический пример использование псевдографики — (Commodore PET). Псевдографика на PET была так распространена, что они находились на клавиатуре.
Псевдографика в кодовых страницах
Эта страница или раздел содержит специальные символы Unicode. Если у вас отсутствуют , некоторые символы могут отображаться неправильно. |
Кодовые страницы для DOS обычно содержат следующий набор псевдографики, заимствованный из встроенных шрифтов (EGA), (VGA) и других дисплейных адаптеров (коды под символами соответствуют кодам Unicode):
.0 | .1 | .2 | .3 | .4 | .5 | .6 | .7 | .8 | .9 | .A | .B | .C | .D | .E | .F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
B. | ░ 2591 | ▒ 2592 | ▓ 2593 | │ 2502 | ┤ 2524 | ╡ 2561 | ╢ 2562 | ╖ 2556 | ╕ 2555 | ╣ 2563 | ║ 2551 | ╗ 2557 | ╝ 255D | ╜ 255C | ╛ 255B | ┐ 2510 |
C. | └ 2514 | ┴ 2534 | ┬ 252C | ├ 251C | ─ 2500 | ┼ 253C | ╞ 255E | ╟ 255F | ╚ 255A | ╔ 2554 | ╩ 2569 | ╦ 2566 | ╠ 2560 | ═ 2550 | ╬ 256C | ╧ 2567 |
D. | ╨ 2568 | ╤ 2564 | ╥ 2565 | ╙ 2559 | ╘ 2558 | ╒ 2552 | ╓ 2553 | ╫ 256B | ╪ 256A | ┘ 2518 | ┌ 250C | █ 2588 | ▄ 2584 | ▌ 258C | ▐ 2590 | ▀ 2580 |
В 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 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
250. | ─ C4 | ━ | │ B3 | ┃ | ┄ | ┅ | ┆ | ┇ | ┈ | ┉ | ┊ | ┋ | ┌ DA | ┍ | ┎ | ┏ |
251. | ┐ BF | ┑ | ┒ | ┓ | └ C0 | ┕ | ┖ | ┗ | ┘ D9 | ┙ | ┚ | ┛ | ├ C3 | ┝ | ┞ | ┟ |
252. | ┠ | ┡ | ┢ | ┣ | ┤ B4 | ┥ | ┦ | ┧ | ┨ | ┩ | ┪ | ┫ | ┬ C2 | ┭ | ┮ | ┯ |
253. | ┰ | ┱ | ┲ | ┳ | ┴ C1 | ┵ | ┶ | ┷ | ┸ | ┹ | ┺ | ┻ | ┼ C5 | ┽ | ┾ | ┿ |
254. | ╀ | ╁ | ╂ | ╃ | ╄ | ╅ | ╆ | ╇ | ╈ | ╉ | ╊ | ╋ | ╌ | ╍ | ╎ | ╏ |
255. | ═ CD | ║ BA | ╒ D5 | ╓ D6 | ╔ C9 | ╕ B8 | ╖ B7 | ╗ BB | ╘ D4 | ╙ D3 | ╚ C8 | ╛ BE | ╜ BD | ╝ BC | ╞ C6 | ╟ C7 |
256. | ╠ CC | ╡ B5 | ╢ B6 | ╣ B9 | ╤ D1 | ╥ D2 | ╦ CB | ╧ CF | ╨ D0 | ╩ CA | ╪ D8 | ╫ D7 | ╬ CE | ╭ | ╮ | ╯ |
257. | ╰ | ╱ | ╲ | ╳ | ╴ | ╵ | ╶ | ╷ | ╸ | ╹ | ╺ | ╻ | ╼ | ╽ | ╾ | ╿ |
258. | ▀ DF | ▁ | ▂ | ▃ | ▄ DC | ▅ | ▆ | ▇ | █ DB | ▉ | ▊ | ▋ | ▌ DD | ▍ | ▎ | ▏ |
259. | ▐ DE | ░ B0 | ▒ B1 | ▓ B2 | ▔ | ▕ | ▖ | ▗ | ▘ | ▙ | ▚ | ▛ | ▜ | ▝ | ▞ | ▟ |
Системы, использующие псевдографику
Примеры систем, которые использовали псевдографику:
Примечания
- ударение согласно псевдогра́фика - АКАДЕМОС . orfo.ruslang.ru. Дата обращения: 7 октября 2023.
- Roman Myroslavovych Palenychka. Anglo-russko-ukrainskiĭ Tolkovyĭ Slovarʹ Po Kompʹi︠u︡ternoĭ Grafike i Analizu Izobrazheniĭ. — Chervona Kalyna, 1998. — С. 427. — 562 с. — .
- 22.7 Technical Symbols. Symbols for Legacy Computing // The Unicode® Standard Version 15.0 – Core Specification (англ.). — 2022. — P. 888. — .
- R.T.Russell. Block graphics. BBC BASIC for Windows . www.bbcbasic.co.uk. Дата обращения: 6 октября 2023. 19 ноября 2022 года.
- Doug Ewell, Rebecca Bettencourt, Michael Everson, Eduardo Marín Silva, Elias Mårtenson, Mark Shoulson, Shawn Steele, and Rebecca Turner. Proposal to add characters from legacy computers and teletext to the UCS (англ.). — 2018-04-23. 16 мая 2023 года.
- 15.7.1 G1 Block Mosaics Set // Enhanced Teletext specification (англ.). — European Telecommunications Standards Institute, 1997. — P. 126. — 162 p.
- Грошев Александр Сергеевич. Информатика: учебник для вузов : [по направлению подготовки 200500 "Стандартизация, сертификация и метрология"]. — 2010. — 470 с. — .
- Oscar Toledo Gutierrez. Programming Boot Sector Games (англ.). — Lulu.com, 2019-07-27. — 280 с. — P. 47. — .
- . web.archive.org (9 июня 2016). Дата обращения: 6 октября 2023. Архивировано 9 июня 2016 года.
- Chapter 22. Symbols // The Unicode® Standard Version 15.0 – Core Specification (англ.). — 2022. — .
См. также
- (ANSI-графика)
- Кодовая страница 437
- (Текстовый режим)
Википедия, чтение, книга, библиотека, поиск, нажмите, истории, книги, статьи, wikipedia, учить, информация, история, скачать, скачать бесплатно, mp3, видео, mp4, 3gp, jpg, jpeg, gif, png, картинка, музыка, песня, фильм, игра, игры, мобильный, телефон, Android, iOS, apple, мобильный телефон, Samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Сеть, компьютер