Вход на сайт
Воспоминания, Turbo C 01.06.2024
1944 просмотров
Перейти к просмотру всей ветки
в ответ uscheswoi_82 14.06.24 01:16
Последнее, и я наверное пойду спатенькать. Если помните мы тут см. https://groups.germany.ru/12994140000001/f/41010308.html?C... делали просмоторщик картинок, а так-же программу, которая переконвиртирует фотографию в бинарный формат см.:
Вот код, программа читает бинарный файл, считывает бинарные данные из файла, и выводит изображение на экран:
#include <stdio.h> #include <graphics.h> int main(void) { int gdriver = DETECT, gmode, errorcode; FILE *f; int x = 0, y = 0, sx = 0, sy = 0; f = fopen("demo.bin", "r+b"); if(f != NULL) { printf("\nSize X?"); scanf("%d", &sx); printf("\nSize Y?"); scanf("%d", &sy); initgraph(&gdriver, &gmode, ""); errorcode = graphresult(); if(errorcode != grOk) return -1; while(!feof(f)) { if(x >= sx) { x = 0; y++; } if(y >= sy) { break; } putpixel(x, y, fgetc(f)); x ++ ; } outtextxy(10, 450, "Press any key to quit..."); getch(); closegraph(); } }
Вот результат, это изображение которое я закодировал выше написанным софтом:
1. Сначало спрашивает программа какой размер картинки, введём 320 и 200:
2. Вуаля! А вот и наша картинка см:
На последок хотел показать, что одна старая тётка про меня пишит в этом форуме:
Посмеюсь перед сном над ней :
Ну ладно я баенкать пошёл.
Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение