Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Программа для конвертации Tiff, помогите скриптовику! 
:(
    Опции темы
Suppir
Дата 5.10.2009, 20:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 588
Регистрация: 20.4.2009

Репутация: нет
Всего: нет



Нужна программа (exe-шник), которая переконвертирует графические файлы в формате tif из своей директории в файлы gif.

Условия:
1) gif'ы на выходе должны быть двуцветными (ч/б)

2) если tif одностраничный, gif должен иметь имя "tif_1.gif"
т.е., если tif имеет имя abc.tif, то gif должен называться abc_1.gif

3) если tif многостраничный, то gif'ы должны иметь имя tif_[счетчик].gif
Например, abc.tif имеет 5 страниц:
abc_1.gif
abc_2.gif
abc_3.gif
abc_4.gif
abc_5.gif


К сожалению, я не владею c++ (пишу на Perl). Там с конвертацией картинок сложновато (особенно exe-ник сделать такой).
Если кто-то напишет в качестве тренировки (программа пустячная, на 5 минут), буду очень благодарен smile
PM MAIL   Вверх
nickless
Дата 5.10.2009, 20:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 19
Всего: 181





--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
Suppir
Дата 5.10.2009, 21:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 588
Регистрация: 20.4.2009

Репутация: нет
Всего: нет



Знаю smile Но нужен exe-шник, чтобы на разных машинах работало. Некоторые проблемы с созданием exe в perl, используя этот модуль...
PM MAIL   Вверх
niXman
Дата 5.10.2009, 21:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 211
Регистрация: 4.7.2009

Репутация: 0
Всего: 0



Imagemagick, это не только программа, это еще и библиотека. Так вот, используя API функции из нее можно сделать то что вам нужно. При том, весьма просто. В Linux.

Это сообщение отредактировал(а) niXman - 5.10.2009, 21:36
--------------------
if ( !c++ ) {   *power--;   this->wussiness += 10;}
PM MAIL   Вверх
nickless
Дата 7.10.2009, 18:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 19
Всего: 181



Цитата(Suppir @  5.10.2009,  20:19 Найти цитируемый пост)
Знаю smile Но нужен exe-шник, чтобы на разных машинах работало

Я намекал на то, что программа с нужным функционалом уже есть в составе imagemagic - это "convert". Не знаю как там насчет поддержки многостраничных tiff-оф, если что, есть утилита "tiffsplit" из libtiff. Короче не ленимся гуглить. smile 

Цитата(niXman @  5.10.2009,  20:35 Найти цитируемый пост)
В Linux.

Эти либы кроссплаттформенные.


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0485 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.