QPixmap, QImage tamanho da imagem versão escala linux

precauções:

1. Coloque o endereço da imagem, por vezes, não ler. Multi-formato pode tentar descobrir o sistema atual correspondente.

seleção de modo 2.scaled Zoom

3. Observe a salvar caminho. Aqui é o caminho para salvar o programa atualmente em execução diretório de arquivos.

PicOpera :: PicOpera (QObject * pai): QObject (pai)
{
    QPixmap pixmap;
    pixmap.load ( "/ home / arikes / Programer / Qt / ImageOpera / aa.jpg");
    QPixmap fitpixmap = pixmap.scaled (400560, Qt :: KeepAspectRatioByExpanding);
    if (fitpixmap.save ( "aaa2.png"))
        qDebug ( "sucesso aaa2jpg");
    outra
        qDebug ( "não");
}

 

PicOpera :: PicOpera (QObject * pai): QObject (pai)
{
    QImage imgpic;
    imgpic.load ( "/ home / arikes / Programer / Qt / ImageOpera / aa.jpg");
    QImage fitimgpic = imgpic.scaled (400560, Qt :: KeepAspectRatioByExpanding);
    if (fitimgpic.save ( "bbb.png"))
        qDebug ( "sucesso bbb");
    outra
        qDebug ( "não");
}

Esses dois podem alcançar a mudança de tamanho da imagem. Mas, na verdade eles são diferentes, consulte:

http://blog.chinaunix.net/uid-25647278-id-3025412.html

Publicado 90 artigos originais · ganhou elogios 26 · Exibições 100.000 +

Acho que você gosta

Origin blog.csdn.net/sky_person/article/details/50133363
Recomendado
Clasificación