Opened 5 years ago

Closed 4 years ago

#485 closed ожидаются исправления (дубликат)

HW_#1

Reported by: smirnov.ilya Owned by: smirnov.ilya
Component: HW #1 (BMP) Version: 1.0
Keywords: Cc:

Description


Change History (7)

comment:1 Changed 5 years ago by smirnov.ilya

Из условия не совсем понятно,нужно ли рассматривать случай с отрицательной высотой?

comment:2 Changed 5 years ago by Дмитрий Свиридкин

Owner: changed from Дмитрий Свиридкин to smirnov.ilya
Type: ожидается проверкаожидаются исправления

Отрицательные высота и ширина невалидны.

Segfault при попытке повернуть неквадратную картинку целиком

Название myheader явно не подходящее.

функция mem_del - часть деталей реализации, она не должна экспортироваться в заголовке.

Почему функция save удаляет переданную картиинку???

Все-таки хранить матрицу пикселей лучше целиком последовательно, а не как динамический массив динамических массивов.

Последовательность входных и выходных арументов (myheader*) в разных функциях разная, лучше привести все к единообразному виду.

Количество аргументов командной строки нужно проверять.

comment:3 Changed 5 years ago by smirnov.ilya

А целиком последовательно это как?

comment:4 Changed 5 years ago by Дмитрий Свиридкин

malloc(N*M*sizeof(element))

comment:5 Changed 5 years ago by smirnov.ilya

Я не могу понять,я вырезал неквадратную картинку и 4 раза повернул до исходного состояния,всё нормально,не понимаю как оно падает

comment:6 Changed 5 years ago by Дмитрий Свиридкин

Без вырезания: размеры области совпадают с размером картинки.

undefined behavior штука трудно воспроизводимая.

comment:7 Changed 4 years ago by Дмитрий Свиридкин

Resolution: дубликат
Status: assignedclosed
Note: See TracTickets for help on using tickets.