Saltar al contenido

¿Abrir y mostrar una imagen en C++?

Te damos el resultado a esta duda, al menos eso deseamos. Si tienes preguntas puedes dejarlo en el apartado de comentarios y sin dudarlo te responderemos

Solución:

En c ++ (sin ninguna biblioteca adicional) puede abrir una imagen. Pero no habrá nada particularmente útil excepto un montón de datos binarios. entonces tienes que usar tu propio decodificador Si usas opencv puedes escribir para abrir una imagen y mostrarla:

Mat m("fileName");
imshow("windowName",m);

Para hacer lo mismo con una biblioteca de propósito general como qt, puede usar este código:

int main(int argc, char *argv[])

    QApplication a(argc, argv);
    QGraphicsScene scene;
    QGraphicsView view(&scene);
    QGraphicsPixmapItem item(QPixmap("c:\test.png"));
    scene.addItem(&item);
    view.show();
    return a.exec();

Para obtener más información sobre el widget del visor de imágenes, vaya aquí. O puede echar un vistazo aquí para mostrar como vista de gráficos.

Para una biblioteca multiplataforma, de código abierto y muy buena, puede usar libmagick ++.

Tienes la opción de ayudar nuestra faena mostrando un comentario o dejando una valoración te estamos agradecidos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *