crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в QImage и QPainter
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
RazrFalcon Дата 24.1.2012, 16:03
  Большое спасибо. То что нужно.
wiz29 Дата 24.1.2012, 15:05
  попробуй заменить у себя эти строки.
QImage image(pix1.width()+pix2.width(),pix2.height(),QImage::Format_ARGB32); // _Premultiplied не помог
image.fill(0);
mainPix = QPixmap::fromImage(image, Qt::NoOpaqueDetection | Qt::AutoColor);
RazrFalcon Дата 23.1.2012, 18:47
  Имеем:
    QPixmap pix1(pathIn);
    QPixmap pix2(pathOut);
    QImage image(pix1.width()+pix2.width(),pix2.height(),QImage::Format_ARGB32); // _Premultiplied не помог
    mainPix = QPixmap::fromImage(image);
    QPainter painter(&mainPix);
    painter.drawPixmap(0,0,pix1.width(),pix1.height(),pix1);
    painter.drawPixmap(pix2.width(),0,pix2.width(),pix2.height(),pix2);
    painter.end();

Ака, объединяем 2-е картинки в одну (обе SVG).
Проблема в том, что некоторые выглядят вот так:

Как побороть?
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 19.4.2024, 1:38