<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>52350</bug_id>
          
          <creation_ts>2024-12-05 17:33:00 +0300</creation_ts>
          <short_desc>gd3-utils не конвертирует обратно в картинку из формата GD/GD2</short_desc>
          <delta_ts>2025-01-20 10:48:30 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>gd3-utils</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ivan lljuhin">iljuhinik</reporter>
          <assigned_to name="asheplyakov@altlinux.org">asheplyakov</assigned_to>
          <cc>amakeenk</cc>
    
    <cc>rider</cc>
    
    <cc>tatyana</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>255525</commentid>
    <comment_count>0</comment_count>
      <attachid>17336</attachid>
    <who name="Ivan lljuhin">iljuhinik</who>
    <bug_when>2024-12-05 17:33:00 +0300</bug_when>
    <thetext>Created attachment 17336
Приложение 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</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>256494</commentid>
    <comment_count>1</comment_count>
    <who name="Tatyana Gagina">tatyana</who>
    <bug_when>2024-12-23 17:16:49 +0300</bug_when>
    <thetext>
Подробнее:
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).

Причина: потому как конвертация не выполнилась.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>256495</commentid>
    <comment_count>2</comment_count>
    <who name="Tatyana Gagina">tatyana</who>
    <bug_when>2024-12-23 17:35:55 +0300</bug_when>
    <thetext>При конвертации в любой формат из 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</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>257712</commentid>
    <comment_count>3</comment_count>
    <who name="Alexander Makeenkov">amakeenk</who>
    <bug_when>2025-01-20 10:48:30 +0300</bug_when>
    <thetext>Работает в версии 2.3.3-alt4.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>17336</attachid>
            <date>2024-12-05 17:33:00 +0300</date>
            <delta_ts>2024-12-05 17:33:00 +0300</delta_ts>
            <desc>Приложение 1</desc>
            <filename>FileGD.txt</filename>
            <type>text/plain</type>
            <size>2358</size>
            <attacher name="Ivan lljuhin">iljuhinik</attacher>
            
              <data encoding="base64">JCBnaWZ0b2dkMiBmaWxlLmdpZiBvdXQuZ2QyIDIwIDEKR0QgV2FybmluZzogR0QyIGltYWdlIHN1
cHBvcnQgaGFzIGJlZW4gZGlzYWJsZWQKCiQgc3RhdCBvdXQuZ2QyCiAg0KTQsNC50Ls6IG91dC5n
ZDIKICDQoNCw0LfQvNC10YA6IDAgICAgICAgICAgICAg0JHQu9C+0LrQvtCyOiAwICAgICAgICAg
INCR0LvQvtC6INCSL9CSOiA0MDk2ICAg0L/Rg9GB0YLQvtC5INC+0LHRi9GH0L3Ri9C5INGE0LDQ
udC7CkRldmljZTogOCwyICAgIElub2RlOiA5MjI5ICAgICAgICBMaW5rczogMQrQlNC+0YHRgtGD
0L86ICgwNjQ0Ly1ydy1yLS1yLS0pICBVaWQ6ICggIDUwMC8gICAgdGVzdCkgICBHaWQ6ICggIDUw
MC8gICAgdGVzdCkK0JTQvtGB0YLRg9C/OiAgICAgICAgMjAyMi0xMS0wMSAxMzoxNTo0NC43Mzg0
NzA3MDkgKzAzMDAK0JzQvtC00LjRhNC40YbQuNGA0L7QstCw0L06IDIwMjItMTEtMDEgMTM6MTU6
NDQuNzM4NDcwNzA5ICswMzAwCtCY0LfQvNC10L3RkdC9OiAgICAgICAyMDIyLTExLTAxIDEzOjE1
OjQ0LjczODQ3MDcwOSArMDMwMArQodC+0LfQtNCw0L06ICAgICAgICAyMDIyLTExLTAxIDEzOjE1
OjQ0LjczODQ3MDcwOSArMDMwMAoKJCBwbmd0b2dkIGZpbGUucG5nIG91dC5nZApHRCBXYXJuaW5n
OiBHRCBpbWFnZSBzdXBwb3J0IGhhcyBiZWVuIGRpc2FibGVkCgokIHN0YXQgb3V0LmdkCiAg0KTQ
sNC50Ls6IG91dC5nZAogINCg0LDQt9C80LXRgDogMCAgICAgICAgICAgICDQkdC70L7QutC+0LI6
IDAgICAgICAgICAg0JHQu9C+0Log0JIv0JI6IDQwOTYgICDQv9GD0YHRgtC+0Lkg0L7QsdGL0YfQ
vdGL0Lkg0YTQsNC50LsKRGV2aWNlOiA4LDIgICAgSW5vZGU6IDkzNTYgICAgICAgIExpbmtzOiAx
CtCU0L7RgdGC0YPQvzogKDA2NDQvLXJ3LXItLXItLSkgIFVpZDogKCAgNTAwLyAgICB0ZXN0KSAg
IEdpZDogKCAgNTAwLyAgICB0ZXN0KQrQlNC+0YHRgtGD0L86ICAgICAgICAyMDIyLTExLTAxIDEz
OjE2OjA0Ljk2NjM2NjQ2OCArMDMwMArQnNC+0LTQuNGE0LjRhtC40YDQvtCy0LDQvTogMjAyMi0x
MS0wMSAxMzoxNjowNC45NjYzNjY0NjggKzAzMDAK0JjQt9C80LXQvdGR0L06ICAgICAgIDIwMjIt
MTEtMDEgMTM6MTY6MDQuOTY2MzY2NDY4ICswMzAwCtCh0L7Qt9C00LDQvTogICAgICAgIDIwMjIt
MTEtMDEgMTM6MTY6MDQuOTY2MzY2NDY4ICswMzAwCgokIHBuZ3RvZ2QyIGZpbGUucG5nIHBuZy5n
ZDIgMjAgMQpHRCBXYXJuaW5nOiBHRDIgaW1hZ2Ugc3VwcG9ydCBoYXMgYmVlbiBkaXNhYmxlZAoK
JCBzdGF0IHBuZy5nZDIKICDQpNCw0LnQuzogcG5nLmdkMgogINCg0LDQt9C80LXRgDogMCAgICAg
ICAgICAgICDQkdC70L7QutC+0LI6IDAgICAgICAgICAg0JHQu9C+0Log0JIv0JI6IDQwOTYgICDQ
v9GD0YHRgtC+0Lkg0L7QsdGL0YfQvdGL0Lkg0YTQsNC50LsKRGV2aWNlOiA4LDIgICAgSW5vZGU6
IDk0OTQgICAgICAgIExpbmtzOiAxCtCU0L7RgdGC0YPQvzogKDA2NDQvLXJ3LXItLXItLSkgIFVp
ZDogKCAgNTAwLyAgICB0ZXN0KSAgIEdpZDogKCAgNTAwLyAgICB0ZXN0KQrQlNC+0YHRgtGD0L86
ICAgICAgICAyMDIyLTExLTAxIDEzOjE2OjE2LjgwOTMwNTQzOCArMDMwMArQnNC+0LTQuNGE0LjR
htC40YDQvtCy0LDQvTogMjAyMi0xMS0wMSAxMzoxNjoxNi44MDkzMDU0MzggKzAzMDAK0JjQt9C8
0LXQvdGR0L06ICAgICAgIDIwMjItMTEtMDEgMTM6MTY6MTYuODA5MzA1NDM4ICswMzAwCtCh0L7Q
t9C00LDQvTogICAgICAgIDIwMjItMTEtMDEgMTM6MTY6MTYuODA5MzA1NDM4ICswMzAwCgokIGdk
MmNvcHlwYWwgb3V0LmdkMiBwbmcuZ2QyCkdEIFdhcm5pbmc6IEdEMiBpbWFnZSBzdXBwb3J0IGhh
cyBiZWVuIGRpc2FibGVkClBhbGV0dGUgaXMgbm90IGluIEdEMiBmb3JtYXQhCgokIGdkMnRvZ2lm
IHBuZy5nZDIgZ2QydG8uZ2lmCkdEIFdhcm5pbmc6IEdEMiBpbWFnZSBzdXBwb3J0IGhhcyBiZWVu
IGRpc2FibGVkCklucHV0IGlzIG5vdCBpbiBHRDIgZm9ybWF0IQoKJCBnZDJ0b3BuZyBwbmcuZ2Qy
IGdkMnRvLnBuZwpHRCBXYXJuaW5nOiBHRDIgaW1hZ2Ugc3VwcG9ydCBoYXMgYmVlbiBkaXNhYmxl
ZApJbnB1dCBpcyBub3QgaW4gR0QyIGZvcm1hdCEKCiQgZ2RwYXJ0dG9wbmcgb3V0LmdkMiBnZHBh
cnR0b3BuZy5wbmcgMjAwIDIwMCAyMDAgMjAwCkV4dHJhY3RpbmcgZnJvbSAoMjAwLCAyMDApLCBz
aXplIGlzIDIwMHgyMDAKR0QgV2FybmluZzogR0QyIGltYWdlIHN1cHBvcnQgaGFzIGJlZW4gZGlz
YWJsZWQKSW5wdXQgaXMgbm90IGluIEdEMiBmb3JtYXQhCgokIGdkdG9wbmcgb3V0LmdkIGdkdG8u
cG5nCkdEIFdhcm5pbmc6IEdEIGltYWdlIHN1cHBvcnQgaGFzIGJlZW4gZGlzYWJsZWQKSW5wdXQg
aXMgbm90IGluIEdEIGZvcm1hdCEK
</data>

          </attachment>
      

    </bug>

</bugzilla>