1

Тема: Малюнки під EGA

  • Я маю старі малюнки під EGA. Як їх переглянути??

2

Re: Малюнки під EGA

Переглядайте їх під EGA.
Якщо хочете отримати більше допомоги - допоможіть нам допомогти вам. Якщо не знаєте, в якому вони форматі - то хоча б розширення скажіть, або в якій програмі колись їх переглядали. І для початку погугліть. Якщо гугл не допоможе - причепіть один з файлів до допису, може, щось зрозуміємо...

3 Востаннє редагувалося elektryk (15.10.2016 18:55:20)

Re: Малюнки під EGA

koala написав:

Переглядайте їх під EGA.
Якщо хочете отримати більше допомоги - допоможіть нам допомогти вам. Якщо не знаєте, в якому вони форматі - то хоча б розширення скажіть, або в якій програмі колись їх переглядали. І для початку погугліть. Якщо гугл не допоможе - причепіть один з файлів до допису, може, щось зрозуміємо...

Вже немає в мене EGA. Давно скінчилося. Тож прикладаю один із файлів.

4

Re: Малюнки під EGA

Сформулюю питання по іншому. Як перетворити зображення для EGA в сучасні формати, наприклад в GIF чи JPEG??

5

Re: Малюнки під EGA

Вибачте, а куди ви його приклали? Треба до допису було, а не до вавки.

6 Востаннє редагувалося elektryk (18.10.2016 12:52:52)

Re: Малюнки під EGA

koala написав:

Вибачте, а куди ви його приклали? Треба до допису було, а не до вавки.

Тю-ю-ю!! Чому ж Ви відразу це не сказали??

7

Re: Малюнки під EGA

koala написав:

Вибачте, а куди ви його приклали? Треба до допису було, а не до вавки.

А якщо сказати без гумору, то на сайті не працює функція прикріплення файлів. Як я не намагався, нічого не вийшло. Тож дайте свій е-мейл. Я надішлю.

8

Re: Малюнки під EGA

Викладайте на ex.ua чи якийсь хмарний диск, а сюди - посилання.

9

Re: Малюнки під EGA

Все працює.

Post's attachments

Безымянный.png 1.71 mb, 235 downloads since 2016-10-21 

10 Востаннє редагувалося P.Y. (21.10.2016 14:09:41)

Re: Малюнки під EGA

Усе прикріплюється, просто після того, як вибрали файл, перед тим, як відправити повідомлення, треба не забути клікнути Add file біля поля з вибором файлу — без цього вибраний файл не прикріпиться.

11

Re: Малюнки під EGA

P.Y. написав:

Усе прикріплюється, просто після того, як вибрали файл, перед тим, як відправити повідомлення, треба не забути клікнути Add file біля поля з вибором файлу — без цього вибраний файл не прикріпиться.

Он воно що... В інших системах посилання цього не вимагається.

12

Re: Малюнки під EGA

0xDADA11C7 написав:

Все працює.

Індусику, привіт!!

13

Re: Малюнки під EGA

P.Y. написав:

Усе прикріплюється, просто після того, як вибрали файл, перед тим, як відправити повідомлення, треба не забути клікнути Add file біля поля з вибором файлу — без цього вибраний файл не прикріпиться.

Зараз спробую

Post's attachments

ARMY0.PIC 42.19 kb, 500 downloads since 2016-10-23 

14

Re: Малюнки під EGA

Здається спрацювало. То як цей файл проглянути та перетворити на якийсь сучасний??

15 Востаннє редагувалося koala (25.10.2016 22:01:03)

Re: Малюнки під EGA

Розмір цього файла - 43200 байт. При стисканні в ZIP вийшла щільність 13% (6КБ) - тобто інформація, швидше за все, не спакована. При перегляді в HEX-редакторі нічого схожого на заголовок я не побачив. Файл починається з купи 0xFF, закінчується купою 0x00. Схоже, це просто зображення з монітора.
Режими EGA - 320×200, 640×200, 640×350. Кількість пікселів, відповідно - 64000, 128000, 224000. Розмір файла - 43200 байт = 345600 біт. Нічого схожого на цілу кількість біт на піксель не видно. Спробуємо навмання: ширина 320, 4 біти в стандартному кодуванні кольорів на піксель

код
from PIL import Image
fname = "ARMY0.PIC"
width = 320
height = 43200*8//(4*width)

transform = {0 :(0x00,0x00,0x00),
             1 :(0x00,0x00,0x7F),
             2 :(0x00,0x7F,0x00),
             3 :(0x00,0x7F,0x7F),
             4 :(0x7F,0x00,0x00),
             5 :(0x7F,0x00,0x7F),
             6 :(0x7F,0x7F,0x00),
             7 :(0x7F,0x7F,0x7F),
             8 :(0x00,0x00,0x00),
             9 :(0x00,0x00,0xFF),
             10:(0x00,0xFF,0x00),
             11:(0x00,0xFF,0xFF),
             12:(0xFF,0x00,0x00),
             13:(0xFF,0x00,0xFF),
             14:(0xFF,0xFF,0x00),
             15:(0xFF,0xFF,0xFF)}

content = bytearray(open(fname,'rb').read())
im = Image.new("RGB", (width,height))

data = []

for b in content:
    bh = b>>4 & 0x0f
    bl = b & 0x0f
    data.append(transform[bh])
    data.append(transform[bl])

im.putdata(data)

im.save(fname +".png", "PNG")    
Post's attachments

ARMY0.PIC.png 15.61 kb, 265 downloads since 2016-10-25 

16

Re: Малюнки під EGA

Я ж кажу, що підсів на ДОСівську цяцьку. Таких файлів в ній декілька. Лише армій п'ять по п'ять тварюк в кожній. Коли я граю, то їх видно. А чи можна переглянути їх без гри та перекласти на сучасний формат??

17

Re: Малюнки під EGA

А що за гра?

18

Re: Малюнки під EGA

http://forum.heroesworld.ru/archive/ind … 10953.html

19

Re: Малюнки під EGA

Оце дійсно... Щиро дякую!!

20

Re: Малюнки під EGA

Nicely Work