我使用此加載圖像:爲什麼圖像大小在Qt中增加?
QString的文件名= QFileDialog :: getOpenFileName(此,TR( 「打開文件」), 「」,TR( 「」)。);
if (fileName == "") { QMessageBox::critical(this, tr("Error"), tr("Could not open File")); return; } QImage img; img.load(fileName);
這救回來處理之後:
this->img.save(this->fileName);
但問題是,圖像的尺寸越來越大,即使我不處理圖像在所有即簡單加載和保存圖像?
儘管這對於約500kb的png圖像來說大約是5kb,但對於我的算法來說太高了(對於同一圖像來說大約150kb,僅僅一次迭代後)。我在我的算法中做的唯一操作是交換兩個像素和XORing。我的算法涉及多次迭代。
如何解決此問題的大小。
我實際上是在做一個圖像加密/解密算法,這種大小的增加對我造成了嚴重的問題。
我使用Qt 5.2的Linux Mint的16