Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 01.10.2011, 06:06
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

всем привет!такая проблема - нужно загрузить с диска и распечатать растровое изображение в несколько меньшем формате. при печати - как в pdf так и на принтер - качество получается низким. особенно это заметно, если распечатываю не фотографию, а график, который состоит из линий и текста. на выходе все получается размытым. никак не получается побороть эту беду.вот кодКод:QPrinter printer(QPrinter::HighResolution);printe r.setPageSize(QPrinter::A4);QPrintDialog printDialog(&printer, this);QPainter painter(&printer);QRect rect = painter.viewport();QSize size(590,840); size.scale(rect.size(), Qt::KeepAspectRatio); painter.setViewport(rect.x(), rect.y(), size.width(), size.height()); painter.setWindow(0,0,590,840); painter.setRenderHint(QPainter::SmoothPi xmapTransform, true);painter.begin(); QImage img; img.load("test.jpg");img = img.scaled(520,450, Qt::KeepAspectRatio, Qt::SmoothTransformation);painter.drawIm age(0, 0, img);painter.end();
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Почему у нас, русских, при хорошем образовании низкое качество знания русского языка? Guest Третий архив вопросов и ответов 1 25.04.2015 17:15
при установке СНПЧ на Эпсон R200 меняется ли качество печати? Guest Ещё вопросы и ответы из архива 4 0 20.01.2012 10:12
Штатный баллонник - низкое качество. Варианты замены. Guest Новый архив 2 0 05.09.2011 13:53



© www.otvetnemail.ru - Форум вопросов и ответов.