Bug 52350

Summary: gd3-utils не конвертирует обратно в картинку из формата GD/GD2
Product: Sisyphus Reporter: Ivan lljuhin <iljuhinik>
Component: gd3-utilsAssignee: asheplyakov <asheplyakov>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: amakeenk, rider, tatyana
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Приложение 1 none

Description Ivan lljuhin 2024-12-05 17:33:00 MSK
Created attachment 17336 [details]
Приложение 1

Стенды(обновлено до sisyphus):
=================
Education 11 XFCE x86_64
Education 11 KDE x86_64
Server 11 Office x86_64
Workstation K 11 x86_64
Workstation 11 x86_64

Версия программы:
=================
gd3-utils-2.3.3-alt3.x86_64

Условия:
========
Иметь тестовые файлы форматов:
.jpg, .gif, .png

Шаги, приводящие к ошибке:
==========================
1)Конвертация изображения в формат GD/GD2
    $ pngtogd file.png out.gd
2)Конвертация из GD/GD2 в форматы PNG/GIF
    $ gdtopng out.gd gdto.png

Результат:
==========
1)Предупреждения при конвертации изображения в формат GD/GD2 
    GD Warning: GD2 image support has been disabled
2)Ошибки при конвертации из формата GD/GD2
    GD Warning: GD2 image support has been disabled
    Input is not in GD2 format!

Ожидаемый результат:
====================
Успешная конвертация файлов из формата GD/GD2, отсутствия предупреждений.

Дополнительно:
==============
Полный список команд конвертации в формат GD/GD2 и обратно (см приложение 1)
Воспроизводится в P11 на версии gd3-utils-2.3.3-alt3.x86_64
Comment 1 Tatyana Gagina 2024-12-23 17:16:49 MSK
Подробнее:
1) После конвертации:
$  pngtogd file.png out.gd

Получен результат:
GD Warning: GD image support has been disabled

2) Далее  выполним: $ gdtopng out.gd gdto.png

Получен результат:
GD Warning: GD image support has been disabled
Input is not in GD format!

Ожидаемый результат на данном шаге: вывод без ошибок.

3) Далее, для большего понимания, получен ли файл - откроем его (в графической сессии):
$ xdg-open gdto.png

Получен результат:
gio: file:///home/test/gdto.png: Ошибка при получении информации о файле «/home/test/gdto.png»: Нет такого файла или каталога

Ожидаемый результат: открылся файл в просмотрщике изображений (Gwenview).

Причина: потому как конвертация не выполнилась.
Comment 2 Tatyana Gagina 2024-12-23 17:35:55 MSK
При конвертации в любой формат из GD/GD2 данная проблема (и при использовании любой утилиты).
Также не работает если выполнить конвертацию в .gif:
$ gd2togif png.gd2 gd2to.gif
GD Warning: GD2 image support has been disabled
Input is not in GD2 format!
Просмотреть:
$ xdg-open gd2to.gif

Также при проверке:
       gd2topng:
$ gd2topng png.gd2 gd2to.png
$ xdg-open gd2to.png

       gdparttopng:
$ gdparttopng out.gd2 gdparttopng.png 200 200 200 200
$ xdg-open gdparttopng.png

        gdtopng:
$ gdtopng out.gd gdto.png
$ xdg-open gdto.png
Comment 3 Alexander Makeenkov 2025-01-20 10:48:30 MSK
Работает в версии 2.3.3-alt4.