LINUX.ORG.RU

GraphicsMagick — альтернатива ImageMagick


1

0

Долгие годы ImageMagick был основным средством пакетной обработки изображений. Некоторое время назад появился "fork" проекта -- GraphicsMagick.

На сайте перечислены многочисленные изменения и улучшения, внесённые в оригинальный код ImageMagick. В числе прочего: несколько утилит объединены в одну (gm), исправлены опасные ошибки чтения изображений, улучшена поддержка разных глубин цвета и цветовых профилей, повышена производительность ряда операций.

Одна из целей проекта -- сохранение стабильного API. Это означает, что ваш код, использующий GraphicsMagick, будет давать одинаковые результаты по мере изменений в GraphicsMagick. Увы, этого очень не хватало в ImageMagick, где смысл отдельных функций совершенно изменялся даже при изменении во второй-третьей цифре версии.

>>> Сайт проекта

★★★★★

Проверено: svyatogor ()

Re: GraphicsMagick -- альтернатива ImageMagick

Что нового в этой новости? Что год или полтора назад три кренделя, покидавшие пальцы в списке рассылки разработчиков, форкнули IM?

AP ★★★★★ ()

Re: GraphicsMagick -- альтернатива ImageMagick

ублюдки недоразвитые. и это UNIX-way?
gm import -window root вместо import -window root
gm convert вместо convert.
Один большой монстр, вместо множества приятных утилит.

вобщим - кг/ам

logIN ()
Ответ на: Re: GraphicsMagick -- альтернатива ImageMagick от AP

Re: GraphicsMagick -- альтернатива ImageMagick

GraphicsMagick на сегодняшний день намного превосходит IM. В частности, работа с TIFF любой глубины (1,2,3,4,5,... бит). Это, например, необходимо тем, кто получает изображения со специального оборудования. Также очень сильно повышена производительность, хоть она ещё и далека от идеала, но дела обстоят на порядок лучше, чем в IM.

DronK ()

Re: GraphicsMagick -- альтернатива ImageMagick

Интересно, а реализуют когда-нибудь вот такую фишку в Magick-ах :

You can also use adesklets as a command-oriented graphic editor. If you type, in a console:

adesklets :

You will get, something similar to:

adesklets 0.1.0 (Fri Jan 28 19:09:13 EST 2005), on Linux 2.6.10
[gcc 3.4.3 20041125 (Gentoo Linux 3.4.3-r1, ssp-3.4.3-0, pie-8.7.7)]
Press TAB for hints.
0 >>> _

The last line is a prompt. It tells you you are ready to enter command number 0. As on adesklets 0.1.3, you have around 150 commands at your fingertips.

Или там уже есть интерактивная консоль ?
Есть конечно display, но это немного не то...

Renso ★★ ()
Ответ на: Re: GraphicsMagick -- альтернатива ImageMagick от drish

Re: GraphicsMagick -- альтернатива ImageMagick

>UNIX-way - удел недалёких фанатиков.

Глупо думать,что ты знаешь и владеешь опытом больше, чем 30-и летний UNIX-way, создаваемый не одним, а тысячами программистов.

Ставить под сомнение UNIX-way - причислить себя к жалкой пионерии.

logIN ()
Ответ на: Re: GraphicsMagick -- альтернатива ImageMagick от logIN

Re: GraphicsMagick -- альтернатива ImageMagick

>Ставить под сомнение UNIX-way - причислить себя к жалкой пионерии.

Ну за такие заявления тебя тоже в комсомол не примут... :)))

Renso ★★ ()
Ответ на: Re: GraphicsMagick -- альтернатива ImageMagick от logIN

Re: GraphicsMagick -- альтернатива ImageMagick

ну вот только ненада мзедть на лоре про unix-way, чем тебе неподходит gm convert или gm import ? сорри но долбаться с IM и пытаться заменить команды тоже нестоит и обзывать каждую команду gm_import тоже ненада, так что о unix way вам ещё подумать стоит

valeri_ufo ()
Ответ на: Re: GraphicsMagick -- альтернатива ImageMagick от valeri_ufo

Re: GraphicsMagick -- альтернатива ImageMagick

>чем тебе неподходит gm convert или gm import ?

Ты ответь чем тебе лично не подходит convert & import?

Так что, пионер, в следующий раз для загрузки "firefox" пиши "X glib gtk gecko firefox". Ответ исчерпывающий?

logIN ()
Ответ на: Re: GraphicsMagick -- альтернатива ImageMagick от logIN

Re: GraphicsMagick -- альтернатива ImageMagick

нет некаким боком не исчерпающий, так как в этом топике GM обсуждается а не сравнение команд те ине convert и import подходят так же как и gm convert и gm import, кроме того если у тебя не кривые руки и ты какойнить zsh юзаеш то зделай алиасы пожалуйста и юзай import вместо gm import, вот тебе и unix-way

valeri_ufo ()
Ответ на: Re: GraphicsMagick -- альтернатива ImageMagick от valeri_ufo

Re: GraphicsMagick -- альтернатива ImageMagick

>в этом топике GM обсуждается а не сравнение
>команд те ине convert и import подходят так
>же как и gm convert и gm import

Дурачком не прикидывайся, ладно?
У тебя для каждого файерфокса будет по отдельному X-у висеть? А для каждого convert'a по здоровому gm'у? Фтопку.

Также ты послал и весь UNIX-way. Пример не из повседневных, но показательный. Как ты убьешь все convert'ы, оставив display'и? Я просто скажу killall convert. А ты? Мозги чистить будешь с помощью grep/awk/e.t.c., там где это вовсе не требуется, при условии соблюдения unix-way.

logIN ()
Ответ на: Re: GraphicsMagick -- альтернатива ImageMagick от logIN

Re: GraphicsMagick -- альтернатива ImageMagick

незнаю если руки кривые то нестоит трогать вам не сед не авк, а так я открою htop как и обчыно и убью всё что мне нужно, незнаю никаких проблем невижу

valeri_ufo ()
Ответ на: Re: GraphicsMagick -- альтернатива ImageMagick от logIN

Re: GraphicsMagick -- альтернатива ImageMagick

Что вы так горячитесь мил человек, ругаетесь? У вас комплекс какой? С пионерией детские переживания может связаны?

anonymous ()

Re: GraphicsMagick -- альтернатива ImageMagick

Интересно, вы читать умеете? Или азбуку еще не закончили учить?

Основной упор в этом проекте делается на upward compatibility. Т.е. написав однажды код, ты увере, что он будет работать и со следую щей версией, при чем давать те же самые результаты.

svyatogor ★★★★★ ()
Ответ на: Re: GraphicsMagick -- альтернатива ImageMagick от k0wax

Re: GraphicsMagick -- альтернатива ImageMagick

вообще да, может вообще типа и в iptables зделать для каждого правила свой бинарник, чтобы только то что нужно выбирать. те с unix-way как предлагает logIN можно и сильно переборщить, и превратить из удобной проги в неудобный монстр который будет разбросан на кусочки

valeri_ufo ()
Ответ на: Re: GraphicsMagick -- альтернатива ImageMagick от drish

Re: GraphicsMagick -- альтернатива ImageMagick

2drish

>UNIX-way - удел недалёких фанатиков.

Вот вот. И вообще кому нужна эта куча примочек с хитрыми параметрами? Надо написать одну БООЛЬШУЮ программу c туевой хучей кнопочек, которая будет делать все. Название уже есть приличное "Елкинсофт виндофс".

anonymous ()
Ответ на: Re: GraphicsMagick -- альтернатива ImageMagick от valeri_ufo

Re: GraphicsMagick -- альтернатива ImageMagick

>htop как и обчыно и убью всё что мне нужно

А taskmgr.exe загрузить не хочешь? Задача тривиальная, решение тривиальное, а проблемы создаете себе сами. Windows по тебе плачет.

>Что вы так горячитесь мил человек, ругаетесь?

Ха! Спокойный анонимус. Первый раз вижу. В красную книгу, однозначно! :-))

logIN ()
Ответ на: Re: GraphicsMagick -- альтернатива ImageMagick от logIN

Re: GraphicsMagick -- альтернатива ImageMagick

ты это ищещ просто люой пустой ответ, он не должен иметь смысла главное чтобы ты имел последнее слово, виндовс путь дальше плачет вот только по тебе, пойду чтоли на совй htop зделай симлинк на taskmgr.exe веселей будет

valeri_ufo ()
Ответ на: Re: GraphicsMagick -- альтернатива ImageMagick от svyatogor

Re: GraphicsMagick -- альтернатива ImageMagick

>Основной упор в этом проекте делается на upward compatibility.

Гдето я это уже слышал... мм.. windows? upward compatibility аж до фиг знает сколько версий. Всему есть свой предел, совместимость нужна, но зачем до конца жизни?

И ладно.. черт с этой совместимостью. Но зачем гробить утилиты? Где тут совместимость то? Сами себе противоречат. Идиоты...

logIN ()
Ответ на: Re: GraphicsMagick -- альтернатива ImageMagick от logIN

Re: GraphicsMagick -- альтернатива ImageMagick

что то странно ты постоянно о виндовс говориш ? хмм видно и правда о тебе плачет, кроме того тебя никто не просит юзать GM и вообще никто не заставляет юзат OpenSource

valeri_ufo ()
Ответ на: Re: GraphicsMagick -- альтернатива ImageMagick от valeri_ufo

Re: GraphicsMagick -- альтернатива ImageMagick

>что то странно ты постоянно о виндовс говориш ?

Общая тенденция такая - неуважение к UNIX-way. Истоки берет у Windows'a.

logIN ()
Ответ на: Re: GraphicsMagick -- альтернатива ImageMagick от drish

Re: GraphicsMagick -- альтернатива ImageMagick

>UNIX-way - удел недалёких фанатиков.

Ага, надо все в одну кучу свалить. В топку awk sed и TeX! Да здравствует МС Ворд!

Грустно..

anonymous ()
Ответ на: Re: GraphicsMagick -- альтернатива ImageMagick от logIN

Re: GraphicsMagick -- альтернатива ImageMagick

> Как ты убьешь все convert'ы, оставив display'и? Я просто скажу killall convert. А ты?

man pkill

а как благородный дон относится к busybox? это unix way или не unix way?

ananas ★★★★★ ()
Ответ на: Re: GraphicsMagick -- альтернатива ImageMagick от ananas

Re: GraphicsMagick -- альтернатива ImageMagick

ой спасибо за pgrep и pkill отличная штука!

я тоже хотел сказать про busybox но подумал слишком возбужу этого молодого человека и тогда бы он нас всех обругал и ушёл

valeri_ufo ()
Ответ на: Re: GraphicsMagick -- альтернатива ImageMagick от valeri_ufo

Re: GraphicsMagick -- альтернатива ImageMagick

Не надо мои слова передёргивать. Я даже не применительно к GM сказал, просто достали фразы типа "что ты делаешь, это же не UNIX-way! В топку тебя, в биореактор им. Луговского!" По-моему, всегда нужно использовать самые лучшие варианты.

drish ★★ ()
Ответ на: Re: GraphicsMagick -- альтернатива ImageMagick от logIN

Re: GraphicsMagick -- альтернатива ImageMagick

> ублюдки недоразвитые. и это UNIX-way?

Хм... а зачем собственно на людей наезжать? это тоже часть UNIX-way? Звиняйте, но я пойду другим путем. Чтобы меня, как разработчика называли, ублюдком недоразвитым... Нет я лучше нах... пошлю весь этот опен-соурс и юникс-веу к чертям собачим... Буду писать софт под своей лицензией и не парится. Мдя, ЛОР во всей своей красе, по полной программе. :(

Пусть пишут, тебе что от этого плохо?

Vertelkins ()
Ответ на: Re: GraphicsMagick -- альтернатива ImageMagick от ananas

Re: GraphicsMagick -- альтернатива ImageMagick

>man pkill

Товарищь не понял. Пример был не из жизни, и не претендовал на самый сложный. Так, показать один из минусов "all in one".

>а как благородный дон относится к busybox?
>это unix way или не unix way?

Для них - unix. А ты разницы не увидишь. BusyBox создавался для встраиваемых устройств, там свои заморочки.

logIN ()
Ответ на: Re: GraphicsMagick -- альтернатива ImageMagick от Vertelkins

Re: GraphicsMagick -- альтернатива ImageMagick

>Нет я лучше нах... пошлю весь этот опен-соурс и
>юникс-веу к чертям собачим...
>Буду писать софт под своей лицензией и не парится.

Ого! Тогда и не забудь поплакать, слюнтяй.

Про лицензии вообще дико. Причем тут лицензии...

logIN ()
Ответ на: Re: GraphicsMagick -- альтернатива ImageMagick от logIN

Re: GraphicsMagick -- альтернатива ImageMagick

подожди, инкс way он хоть в чайнике с бизибокс униксвей, нам ведь всёравно на заморочки лиш бы unix way! собственно такое получается, что вы протеворечите себе, сначала вас неустраивает один бинарник с многими функциями потом вас вдруг бизибокс устраивает хоть и с заморочками

valeri_ufo ()
Ответ на: Re: GraphicsMagick -- альтернатива ImageMagick от valeri_ufo

Re: GraphicsMagick -- альтернатива ImageMagick

>если вы logIN тогда со вторым ником, то окей

Логин неповторим, запомни. Я к анонимусам не принадлежу с 2001 года.

logIN ()
Ответ на: Re: GraphicsMagick -- альтернатива ImageMagick от logIN

Re: GraphicsMagick -- альтернатива ImageMagick

Да всё здесь. Open Source - это хорошо, GPL - отлично, UNIX-way - прекрасно, тупой и неоправданный фанатизм - вот это плохо.

drish ★★ ()
Ответ на: Re: GraphicsMagick -- альтернатива ImageMagick от logIN

Re: GraphicsMagick -- альтернатива ImageMagick

> Для них - unix. А ты разницы не увидишь. BusyBox создавался для встраиваемых устройств, там свои заморочки.

это вещи одного порядка. только в busybox функционал зашит в бинарь, в gm - в so-шке.

btw, динамически слинкованый и пострипаный gm занимает всего 6к. это, по вашему, монстроидальный размер?

ananas ★★★★★ ()
Ответ на: Re: GraphicsMagick -- альтернатива ImageMagick от drish

Re: GraphicsMagick -- альтернатива ImageMagick

у линукс есть одна проблема imho это психозная фанатическая коммюнити, всмысле явно не все такие но много таких "фанатиков" и это оооччеенььь ненапользу линуксу

valeri_ufo ()
Ответ на: Re: GraphicsMagick -- альтернатива ImageMagick от valeri_ufo

Re: GraphicsMagick -- альтернатива ImageMagick

>сначала вас неустраивает один бинарник
>с многими функциями потом вас вдруг бизибокс
>устраивает хоть и с заморочками

Опять под дурачка косишь? Найди разницу

mv valeri_ufo /dev/bio/ && burn
и
mv valeri_ufo /dev/bio/ && burn

Есть разница? Я не вижу. Что там внутри - разговор отдельный, но не менее важный. У меня на рабочей тачке busybox стоять не будет.

logIN ()
Ответ на: Re: GraphicsMagick -- альтернатива ImageMagick от ananas

Re: GraphicsMagick -- альтернатива ImageMagick

>btw, динамически слинкованый и пострипаный gm занимает всего 6к. это, по вашему, монстроидальный размер?

А смысл?! Чем не устраивает тот же convert, но в виде бинарика, а не либы? Даже с точки зрения программирования, это - лишнее.

logIN ()
Ответ на: Re: GraphicsMagick -- альтернатива ImageMagick от logIN

Re: GraphicsMagick -- альтернатива ImageMagick

А что о лицензиях плакать? Лицензия это соглашения, между разработчиком и пользователем. Согласился - выполняй, нет - иди гуляй. Здесь все однозначно, это просто юридический документ, который прикрывает задницу разработчика. :)

Плакать я не буду. А вот ты будешь. Из-за таких как ты люди отказываются что-то делать. Потому что вместо простого человеческого спасибо за проделанную работу, получают в ответ "по морде" тухлым помидором. Скажи честно - ты лично что-нить сделал для юникс-вея? Что-нить написал? Выложил во всеобщее обозрение?

Vertelkins ()
Ответ на: Re: GraphicsMagick -- альтернатива ImageMagick от logIN

Re: GraphicsMagick -- альтернатива ImageMagick

нет это ты под дурачка как раз косиш, я тебе только простыми высказываниями пытаюсь донести твои противоречия ты говорил о юникс way и что совсем не юникс way иметь один бинарник на всё, ну разве у busybox не так ? и всякие mv в бизибокс это симлинки разве нетак ? вот и заморочки получаються по твоим высказывания, я невижу этих замарочек может потому что некакие не заморочки ?

valeri_ufo ()
Ответ на: Re: GraphicsMagick -- альтернатива ImageMagick от logIN

Re: GraphicsMagick -- альтернатива ImageMagick

подожди ты чего совсем нечитал о чём эта новость ? чем неистраием IM, ты почитай какое улутьшения зделали , если есть форк и делаються улутшения значит есть что улутшать

valeri_ufo ()
Ответ на: Re: GraphicsMagick -- альтернатива ImageMagick от Vertelkins

Re: GraphicsMagick -- альтернатива ImageMagick

>Из-за таких как ты люди отказываются что-то делать.
>Потому что вместо простого человеческого спасибо за
>проделанную работу, получают в ответ "по морде" тухлым помидором.

Если завтра питерский дворник "just for fun" добела отмоет весь урюпенск, я ему что, в ноги кланятся должен? Наоборот, я подумаю - идиот, мне то что с этого?

Не всякий труд может/должен быть оценен.

logIN ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.