Bug 56576

Summary: Файл, сохраненный в формате RAW, имеет данные JPEG
Product: Sisyphus Reporter: Artem Varaksa <varaksaaa>
Component: ImageMagickAssignee: Anton Farygin <rider>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: at, cas, crux, ender, lav, ldv, mike, placeholder, qa_viy, rider, shaba, viy
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Artem Varaksa 2025-10-23 13:46:20 MSK
Данная ошибка создана из upstream-ошибки https://github.com/ImageMagick/ImageMagick/issues/6616 для отслеживания её статуса в bugzilla.altlinux.org. Версии пакетов могут быть устаревшими.

Файл, сохраненный в формате RAW, имеет данные JPEG и не может быть открыт с помощью identify/display.

1. $ display file.jpg
2. Файл > Сохранить > Формат > RAW > Сохранить

Фактический результат: Файл имеет данные JPEG и не может быть открыт с помощью identify/display:

$ file file.raw
file.raw: JPEG image data, JFIF standard 1.01, resolution (DPI), density 300x300, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=11, manufacturer=NIKON CORPORATION, model=NIKON D3100, orientation=upper-left, xresolution=176, yresolution=184, resolutionunit=2, software=GIMP 2.8.10, datetime=2014:10:06 12:13:58, GPS-Data], baseline, precision 8, 4608x3072, components 3

$ identify file.raw
identify: Unsupported file format or not RAW file `file.raw' @ error/dng.c/ReadDNGImage/539.

$ display file.raw
display: Unsupported file format or not RAW file `file.raw' @ error/dng.c/ReadDNGImage/539

Ожидаемый результат: Изображение сохраняется в формате RAW.

ALT Workstation K 10.1
ImageMagick-7.1.1.15
Comment 1 Artem Varaksa 2025-10-23 13:50:09 MSK
Ожидаемое поведение, согласно upstream:

- https://github.com/ImageMagick/ImageMagick/issues/6616#issuecomment-1702887594
- https://github.com/ImageMagick/ImageMagick/issues/6616#issuecomment-1703816858

"RAW" может означать файл без заголовка, либо файл DNG. Предлагается для файлов без заголовка использовать другое расширение, например .bin.

ImageMagick не сохраняет файлы в формате DNG, но может их читать.

Чтобы открыть сохранённый по шагам файл, необходимо указать `jpeg:file.raw`.