in der FunktionQtGuid4.dll!6517cff0()
[Unten angegebene Rahmen sind möglicherweise nicht korrekt und/oder fehlen, keine Symbole geladen für QtGuid4.dll]
QtGuid4.dll!6517c0a8()
QtGuid4.dll!6517c030()
QBeamShapingd.exe!QImage::`scalar deleting destructor'() + 0x43 Bytes C++
> QBeamShapingd.exe!GratingVariationExternalMovie::SaveImage(QImage * image=0x00dce0d0, const int number=1) Zeile 275 + 0x12 Bytes C++
QBeamShapingd.exe!GratingVariationExternalMovie::createImages(const int i=44, const int number=1) Zeile 255 C++
QBeamShapingd.exe!GratingVariationExternalMovie::runThread() Zeile 236 C++
QBeamShapingd.exe!GratingVariationExternalMovie::run() Zeile 223 C++
Code: Alles auswählen
void SaveImage(QImage * image, const int number)
{
QSize Monitor = QSize(1024,768);
QImage * saveimage = new QImage(Monitor.width(),Monitor.height(), QImage::Format_RGB32);
saveimage->fill(QColor(0,0,0).rgb());
QPainter painter( saveimage );
int offsetx = (Monitor.width() - image->width())/2;
painter.drawImage(offsetx, 0, *image );
for (int j = 0; j < number; j++)
{
QString imagesavename = m_DirFileName + "-image-" + QString("%1").arg(m_Iteration) + ".png";
saveimage->save(imagesavename,"PNG");
emit signalNewImageSaved(m_Iteration);
++m_Iteration;
}
delete saveimage;
}
Matthias