[Interest] loading PPM {poof} woops, missed a word.
Waitman Gobble
uzimac at da3m0n8t3r.com
Thu Jun 21 06:37:01 CEST 2012
sorry, it was supposed to read 'display on QGraphicsView/QGraphicsScene..
ie,
gv = new QGraphicsView(this);
gs = new QGraphicsScene(this);
Waitman Gobble <uzimac at da3m0n8t3r.com> wrote ..
> Hi,
>
> When I try to load a PPM into a QPixmap and display on my program dies.
>
>
> I understand the following statement from the manual to imply that QImage and QPixmap
> support same image formats: "if no manipulation is desired, the image file can
> be loaded directly into a QPixmap". I also believe the documentation suggests that
> PPM files are supported by default.
>
> an example ppm which kills my application:
>
> # file /home/waitman/pv2012/2012-06-16/shootout/DCIM/100CANON/IMG_6651.ppm
> /home/waitman/pv2012/2012-06-16/shootout/DCIM/100CANON/IMG_6651.ppm: Netpbm PPM
> "rawbits" image data
>
> # identify /home/waitman/pv2012/2012-06-16/shootout/DCIM/100CANON/IMG_6651.ppm
> /home/waitman/pv2012/2012-06-16/shootout/DCIM/100CANON/IMG_6651.ppm PPM 3465x5202
> 3465x5202+0+0 8-bit DirectClass 54.07MB 0.133u 0:00.632
>
>
> code.
>
> path = model->filePath(index);
> qDebug() << path;
>
> QPixmap pm(path);
> statusBar()->showMessage(
> tr("puf (%1) ")
> .arg(pm.width()+","+pm.height()));
>
> gs->clear();
> gs->addPixmap(pm);
> gs->setSceneRect(pm.rect());
> gv->setScene(gs);
> gv->update();
>
> message:
> "/home/waitman/pv2012/2012-06-15/marina/DCIM/100CANON/ppm/IMG_6651.ppm"
> ""
> The program has unexpectedly finished.
>
>
>
> Any ideas / suggestions appreciated.
>
> Thanks,
>
> --
> Waitman Gobble
> San Jose California USA
--
Waitman Gobble
San Jose California USA
More information about the Interest
mailing list