Bug 50167 - Добавить компонент 'pango'
Summary: Добавить компонент 'pango'
Status: RESOLVED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: ImageMagick (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 enhancement
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-25 14:01 MSK by Konstantin
Modified: 2024-05-02 16:42 MSK (History)
13 users (show)

See Also:


Attachments
pango.gif (1.76 KB, image/gif)
2024-04-25 16:52 MSK, Konstantin
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Konstantin 2024-04-25 14:01:29 MSK
Здравствуйте, просьба добавить компонент 'pango'
convert -list format
...
PANGO* PANGO     ---   Pango Markup Language

Текущая версия ImageMagick: "6.9.12.93-alt1:c10f1"
Comment 1 Alexander Makeenkov 2024-04-25 15:48:56 MSK
Поподробнее, пожалуйста, что именно вы хотите?
Comment 2 Konstantin 2024-04-25 16:11:14 MSK
Полагаю, что пакет ImageMagic 6.9 собран без поддержки формата 'pango'

т.е. при выполнении этой команды
convert pango:"Some string" pango_span.png
будет ошибка
convert: unable to open image `Some string': Нет такого файла или каталога @ error/blob.c/OpenBlob/2960.
convert: no decode delegate for this image format `PANGO' @ error/constitute.c/ReadImage/581.
convert: no images defined `pango_span.png' @ error/convert.c/ConvertImageCommand/3229.

На kubuntu 20.04 (ImageMagick 6.9.10-23) вывод команды 'convert -list format'
PANGO* PANGO     r--   Pango Markup Language (Pangocairo 1.44.7)
На этой версии всё работает.
Comment 3 Alexander Makeenkov 2024-04-25 16:18:49 MSK
$ cat /etc/os-release | grep PRETTY_NAME
PRETTY_NAME="ALT Workstation K 10.3 (Sorbaronia Mitschurinii)"

$ rpm -qf /usr/bin/convert
ImageMagick-tools-6.9.12.93-alt1.x86_64

$ convert -list format | grep -i Pango
    PANGO* PANGO     ---   Pango Markup Language

$ convert -verbose pango:file1.png file2.png
pango:file1.png=>file1.png PNG 4608x3072 4608x3072+0+0 8-bit sRGB 16.8567MiB 0.400u 0:00.403
pango:file1.png=>file2.png PNG 4608x3072 4608x3072+0+0 8-bit sRGB 16.8567MiB 8.000u 0:07.956

Вы неправильно используете утилиту.
Comment 4 Konstantin 2024-04-25 16:31:54 MSK
Я смотрел примеры здесь https://legacy.imagemagick.org/Usage/text/

Pango - Basic Formatted Text
convert -background lightblue pango:"Anthony Thyssen" pango.gif

или
convert -background lightblue \
       pango:'  Some  <span size="49152" rise="-20480"
                foreground="red" background="blue"
                 > Big Red on Blue </span>  Text  ' \
       pango_span.gif
Comment 5 Alexander Makeenkov 2024-04-25 16:44:51 MSK
(Ответ для Konstantin на комментарий #2)
> На kubuntu 20.04 

Приложите, пожалуйста, результат выполнения команды `$ convert -background lightblue pango:"Anthony Thyssen" pango.gif` на kubuntu.
Comment 6 Konstantin 2024-04-25 16:52:21 MSK
Created attachment 15974 [details]
pango.gif

pango.gif
Comment 7 Alexander Makeenkov 2024-04-25 17:04:34 MSK
Судя по https://imagemagick.org/Usage/text/#pango должно работать.

$ magick -background lightblue pango:"Anthony Thyssen" pango.gif
magick: unable to open image 'Anthony Thyssen': Нет такого файла или каталога @ error/blob.c/OpenBlob/3571.
magick: no decode delegate for this image format `PANGO' @ error/constitute.c/ReadImage/746.

$ magick -list format | grep -i Pango
    PANGO* PANGO     ---   Pango Markup Language

$ rpm -qf /usr/bin/magick
ImageMagick-tools-7.1.1.27-alt1.x86_64
Comment 8 Konstantin 2024-04-25 17:20:53 MSK
ImageMagick-tools (6.9.12.93-alt1:c10f1) уже был установлен

whereis magic
magic: /etc/magic /usr/share/magic /usr/share/man/man5/magic.5.xz
Comment 9 Repository Robot 2024-05-02 16:42:08 MSK
ImageMagick-7.1.1.31-alt1 -> sisyphus:

 Thu May 02 2024 Anton Farygin <rider@altlinux.ru> 7.1.1.31-alt1
 - 7.1.1.27 -> 7.1.1.31
 - built with enabled pango support (closes: #50167)