Opened 5 years ago
Closed 4 years ago
#471 closed ожидается проверка (задача сдана)
HW #1
Reported by: | korolev.dmitriy | Owned by: | Дмитрий Свиридкин |
---|---|---|---|
Component: | HW #1 (BMP) | Version: | 3.0 |
Keywords: | Cc: |
Description
В общем структуры репозитория пока нет, разибения программы на функции тоже, зато она работает! Ну, почти)
Входное изображение пока что только со стороной кратной 4, выходное изображение - любой прямоугольник со сторонами кратными 4, если они не будут кратны, то тоже вырежется что-то осмысленное, но сверху может быть полоска из сломанных пикселей
Change History (5)
comment:1 Changed 5 years ago by
comment:2 Changed 5 years ago by
Owner: | changed from Дмитрий Свиридкин to korolev.dmitriy |
---|---|
Type: | ожидается проверка → ожидаются исправления |
Увы, я не могу подсказать, что именно не работает в программе, когда в ней происходит что-то совершенно странное и абсолютно независимые действия вплетены друг в друга.
Откуда вы откопали типы с двумя нижними подчеркиваниями?! Все идентификаторы, начинающиеся с двух подчеркиваний, заразервированы стандартной библиотекой и ими совершенно не стоит пользоваться.
comment:3 Changed 4 years ago by
Version: | 1.0 → 2.0 |
---|
4 + 3
С квадратными, вроде, работает. Но это не точно.
comment:4 Changed 4 years ago by
Owner: | changed from korolev.dmitriy to Дмитрий Свиридкин |
---|---|
Type: | ожидаются исправления → ожидается проверка |
Version: | 2.0 → 3.0 |
Переделано все
comment:5 Changed 4 years ago by
Resolution: | → задача сдана |
---|---|
Status: | assigned → closed |
В заголовке битые размеры (2й и 34й байты)
функция read_headers в принице не должна вызываться напрямую пользовательским кодом (в main).
фунции load, save, crop, rotate принимают кучу аргементов, которые должны быть скрыты внутри структуры, описывающей картинку.
Нельзя подключать заголовки в блоке #pragma pack, если вы не знаете, что делаете. Новое выравнивание может примениться к системным структурам и все сломается.
15 + 4
Кстати, не подскажете, из-за чего у меня может эта полоска сломанных пикселей появляться?