Название: QtCreater и ImageMagick Отправлено: _vadim_ от Ноябрь 10, 2010, 21:02 Очень нуждаюсь в вашей помощи.
Появилась задача использовать возможности ImageMagick в межплатформенном проекте, который пишется в QtCreater. Я никогда ранее не имел дела с ImageMagick, поэтому даже не знаю, с чего начать. На Windows я использую mingw. Мне важно внедрить код отдельных команд ImageMagick в исполняемый файл моего проекта, т.е. идея запуска через QProcess утилит ImageMagick отпадает. На сайте ImageMagick я понял, что для Windows нужно использовать cygwin. Мне же нужно - QtCreater и mingw32. Я не смог найти коды Magick++ - в английском я не силен... Подскажите где и что скачать для этого, и как состыковать QtCreater и ImageMagick, и , если не затруднит, хоть маленький код выполнения какой-нибудь комманды ImageMagick из кода на Qt. Огромное спасибо всем, кто отзовется и поможет. Название: Re: QtCreater и ImageMagick Отправлено: Igors от Ноябрь 10, 2010, 21:20 Я не знаком с QtCreator но использовал ImageMagick несколько раз и могу сказать только добрые слова: действительно хорошая профессиональная библиотека. Я не ставил задачи "все возможности/сервис ImageMagick под рукой", а просто передирал нужный мне кусок/алгоритм. Напр. то же увеличение картинки ImageMagick делает куда лучше и есть широкий выбор. Ну беру понравившийся мне алгоритм конструирования нового пикселя - а остальное дописываю под себя (вернее оно у меня и так есть). Это минимум накладных расходов по передаче данных, а копаться в исходниках все равно так или иначе придется.
Название: Re: QtCreater и ImageMagick Отправлено: _vadim_ от Ноябрь 10, 2010, 21:30 Я думал об этом... Но, может есть уже готовые классы взаимодействия возможностей ImageMagick и Qt?
Название: Re: QtCreater и ImageMagick Отправлено: BRE от Ноябрь 10, 2010, 21:40 а просто передирал нужный мне кусок/алгоритм. [Подумалось/стало интересно]А под какой лицензией выпускаются твои программы? Название: Re: QtCreater и ImageMagick Отправлено: Igors от Ноябрь 10, 2010, 21:56 [Подумалось/стало интересно] Никакой связи с лицензией в данном случае не вижу. Подсмотреть идею в исходниках или нагуглить - в чем разница? А под какой лицензией выпускаются твои программы? Название: Re: QtCreater и ImageMagick Отправлено: BRE от Ноябрь 10, 2010, 22:08 Никакой связи с лицензией в данном случае не вижу. Подсмотреть идею в исходниках или нагуглить - в чем разница? Идею - да, "передрать кусок кода" - нет. Вот к второму лицензии имеют непосредственное отношение. Не? Название: Re: QtCreater и ImageMagick Отправлено: Igors от Ноябрь 10, 2010, 22:33 Идею - да, "передрать кусок кода" - нет. Вот к второму лицензии имеют непосредственное отношение. Не? Ну не надо понимать так буквально :) Я бы и рад просто сделать copy/paste - так оно ж не получится, кусок потянет хедеры и.т.д. Поэтому я вынужден "передирать творчески", как минимум подставлять свои структуры данных. В случае ImageMagick (классический С) это несложно. Но суть не меняется - передрал, не сам придумал. |