Opened 3 years ago
Closed 3 years ago
#251 closed ожидается проверка (задача сдана)
HW#1 (BMP) Kiselev Igor hw_01
Reported by: | kiselev.igor | Owned by: | Антон Филатов |
---|---|---|---|
Component: | HW #1 (BMP) | Version: | 3.0 |
Keywords: | Cc: |
Description
Ту проблему, о которой я вам писал в слаке я так и не смог устранить.
Attachments (1)
Change History (6)
comment:1 Changed 3 years ago by
Type: | ожидается проверка → ожидаются исправления |
---|
comment:2 Changed 3 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|---|
Version: | 1.0 → 2.0 |
comment:3 Changed 3 years ago by
Type: | ожидается проверка → ожидаются исправления |
---|
Что-то всё ломается. Визуально Лена поворачивается, например на тесте 0 0 512 512, но в бинарном сравнении с эталонным поворотом очень много несовпадений. В приложении пример hexdiff-а откуда-то из середины файла. Причём тот факт, что различается что-то около 60 - это не закономерность. Там в файле есть совершенно разные двойные байты, которые отличаются (но всегда на 1)
На неквадратных (и не делящихся на 4 изображениях) иногда, но не всегда завершается с ненулевым кодом возврата
Так что корректность по-прежнему
Корректность: 4/20
Стиль:
- 256 - в константу
- хочется разбить load_bmp на более короткие функции, но это уже придирки
Стиль: 8/10
comment:4 Changed 3 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|---|
Version: | 2.0 → 3.0 |
comment:5 Changed 3 years ago by
Resolution: | → задача сдана |
---|---|
Status: | assigned → closed |
Вот сейчас практически всё работает, но
забыли при вырезании файла изменить size в заголовке
Везде вы пишете неправильные заголовки.
Вы прекрасно справляетеся с паддингами, но везде что-то чудите в паре байт в заголовках. (к тому же напоминаю, что размер файла указан сразу в двух заголовках)
14/20
Стиль: 10/10
Все тесты падают с exit status != 0
Правильно отрабатывают только тесты с некорректными входными данными
Стиль:
Корректность: 4/20
Стиль: 5/10
unsigned long memmoryX = (3 * img->header.width + 3) & (-4);
хочется либо макрос, либо функцию отдельную