#include <algorithm>#include "tools.hh"using namespace mimas;using namespace std;image< rgba< unsigned char > > qImageToMimasImage( const QImage &qImg ){QImage temp( qImg.convertToFormat( QImage::Format_RGB32 ) );image< rgba< unsigned char > > retVal;retVal.init( temp.width(), temp.height() );rgba< unsigned char > *p = retVal.rawData();for( int y=0; y<temp.height(); y++ ) {copy( (const rgba< unsigned char > *)temp.scanLine( y ),(const rgba< unsigned char > *)temp.scanLine( y ) +temp.width(), p );p += temp.width();};return retVal;}