Russian Qt Forum
Сентябрь 30, 2024, 12:22 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: алгоритм для создания ps, eps - формата  (Прочитано 6310 раз)
m_ax
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2095



Просмотр профиля
« : Февраль 04, 2009, 22:23 »

Hi to all!
 Господа, никто не знает как устроен ps - формат? И как можно реализовать возможность сохранения изображения, созданного, к примеру QPainter 'ом, в пост-скрипт формат?
Или быть может такая возможность уже реализована?

Записан

Над водой луна двурога. Сяду выпью за Ван Гога. Хорошо, что кот не пьет, Он и так меня поймет..

Arch Linux Plasma 5
kirill
Гость
« Ответ #1 : Февраль 05, 2009, 06:40 »

http://ru.wikipedia.org/wiki/PostScript
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #2 : Февраль 05, 2009, 12:00 »

И как можно реализовать возможность сохранения изображения, созданного, к примеру QPainter 'ом, в пост-скрипт формат? Или быть может такая возможность уже реализована?

Можно попробывать работать через QPrinter, установив ему Output Format как QPrinter::PostScriptFormat и сохранить вывод в файл: Например так:

Код
C++ (Qt)
QPrinter printer;
printer.setOutputFormat(QPrinter::PostScriptFormat);
printer.setOutputFileName("output.ps");
QPainter painter;
if (! painter.begin(&printer)) { // failed to open file
   qWarning("failed to open file");
   return 1;
}
 
// do something with QPainter
 
painter.end();
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
m_ax
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2095



Просмотр профиля
« Ответ #3 : Февраль 05, 2009, 16:35 »

Цитировать
Можно попробывать работать через QPrinter, установив ему Output Format как QPrinter::PostScriptFormat и сохранить вывод в файл
Спасибо, сейчас попробуем...
У меня раньше стояла Qt-4.1.1 там такого флага QPrinter::PostScriptFormat не было ещё...
Записан

Над водой луна двурога. Сяду выпью за Ван Гога. Хорошо, что кот не пьет, Он и так меня поймет..

Arch Linux Plasma 5
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #4 : Февраль 05, 2009, 16:54 »

У меня раньше стояла Qt-4.1.1 там такого флага QPrinter::PostScriptFormat не было ещё...

Да, это ввели в 4.2
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.12 секунд. Запросов: 23.