Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
hardkorchik
0 / 0 / 0
Регистрация: 27.02.2016
Сообщений: 10
1

Из одного BMP файла сформировать другой

29.06.2016, 13:43. Просмотров 382. Ответов 1
Метки нет (Все метки)

Здравствуйте,дано вот такое задание :"Написать программу, формирующую по исходному BMP файлу новый BMP файл, содержащий левую верхнюю четверть исходного файла."
как я понял,нужно открыть данный файл,считать его в массив,и далее считать только нужные элементы,в новый BMP файл,как мне найти именно те элементы,и как узнать сколько считывать элементов,как это можно выполнить?заранее спасибо
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.06.2016, 13:43
Ответы с готовыми решениями:

Из одного файла переместить текст в другой файл с заменой текста на другой
Помогите нужно сделать вот такую вещь заготовка есть но не могу осмыслит как...

Перенос текста из одного файла в другой
Нужно ввести n-ое количество строк, которые сохраняется в файле text1.txt и...

Перезаписать цифры из одного файла в другой
Вот,таким образом,пытаюсь перезаписать данные (цифры) из одного файла в...

Копировать информацию из одного файла в другой
Всем добрый вечер.Есть задачка по Си Есть F1 файл.Каждая строка заканчиваеться...

Копирование содержимого одного файла в другой
Всем доброго времени суток. Заранее извиняюсь за глупый вопрос я еще новичок. ...

1
easybudda
Модератор
Эксперт CЭксперт С++
10209 / 6108 / 1536
Регистрация: 25.07.2009
Сообщений: 11,612
29.06.2016, 15:01 2
hardkorchik,
1. Находите в сети описание формата BMP
2. С удивлением обнаруживаете, что информация о пикселах в нём хранится немного не так, как можно было бы представить.
3. Читаете заголовок файла, из которого убеждаетесь, что файл в "правильном" формате (да, BMP файлы бывают разные), узнаёте размер картинки и смещение от начала файла до массива пикселов.
4. Создаёте новый файл, в который копируете заголовок с соответствующими поправками и нужную часть изображения, не забывая, что оно хранится "вверх ногами" - сначала нижняя строка, потом вторая снизу и так далее, информация о каждом пикселе хранится в трёх байтах (BGR - это, если картинка 24-битная), да ещё и строки при необходимости добавляются нулями, чтобы их длина была кратной 4.
Да и всё собственно.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.06.2016, 15:01

Записать данные из одного файла в другой
Здравствуйте. Помогите пожалуйста! Сформировать файл из некоторых чисел....

Переписать текст из одного файла в другой
всем привет:) вот имеется прога, которая из одного txt-шного файла переводит...

Переписать содержимое одного файла в другой
Прога должна читать 1 текстовый файл, и перезаписывать его в другой, с клавы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru