Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   низкое качество печати картинок (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/nizkoe-kachestvo-pechati-kartinok-371042/)

Guest 01.10.2011 06:06

низкое качество печати картинок
 
всем привет!такая проблема - нужно загрузить с диска и распечатать растровое изображение в несколько меньшем формате. при печати - как в 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();


Часовой пояс GMT, время: 21:51.


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