Bug 55881
| Summary: | Ghostscript (gs) Обрезает изображение, после конвертации ps в tiff | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | Макаров Игорь Иванович <makarovii> | ||||
| Component: | ghostscript | Assignee: | Fr. Br. George <george> | ||||
| Status: | RESOLVED NOTABUG | QA Contact: | qa-sisyphus | ||||
| Severity: | normal | ||||||
| Priority: | P5 | CC: | admsasha, george, kirill, vitty | ||||
| Version: | unstable | ||||||
| Hardware: | x86_64 | ||||||
| OS: | Linux | ||||||
| Attachments: |
|
||||||
Воспроизвёл в чистом контейнере Sisyphus (ghostscript-10.06.0-alt1, libtiff-utils-4.7.2-alt2) на изображении 640x480: $ tiff2ps in.tiff > in.ps # даёт %%BoundingBox: 0 0 640 480, размер страницы не задан $ gs -dNOPAUSE -dBATCH -sDEVICE=tiff24nc -sOutputFile=out.tiff in.ps $ magick identify out.tiff # 595x842 — страница A4 по умолчанию, правый край (640 > 595 pt) отрезан Это штатное поведение Ghostscript: PostScript от tiff2ps не задаёт размер страницы, и gs рендерит на страницу по умолчанию. Достаточно попросить gs взять размер из BoundingBox: $ gs -dNOPAUSE -dBATCH -sDEVICE=tiff24nc -dEPSCrop -sOutputFile=out.tiff in.ps $ magick identify out.tiff # 640x480, изображение целиком Либо задать страницу явно: -g640x480 или -dDEVICEWIDTHPOINTS=640 -dDEVICEHEIGHTPOINTS=480. Ошибки в пакете нет. |

Description
Макаров Игорь Иванович 2025-09-05 14:08:57 MSKCreated attachment 19490 [details] обрезанный файл Платформы(Обновлены до Sisyphus): Alt Workstation K 11.1 x86_64 Версия пакета: ghostscript 10.05.1-alt1 1. конвертировать изображение tiff в ps $ tiff2ps file.tiff > file.ps 2. конвертировать ps в tiff с помощью ghostscript $ gs -dNOPAUSE -sDEVICE=tiff24nc -sOutputFile=output_from_ps.tiff -dBATCH file.ps 3. открыть изображение output_from_ps.tiff Ожидаемый результат: Изображение не обрезается Фактический результат: Изображение обрезано