Files
EgtExecutor/EXE_Image.cpp
Dario Sassi 2f9333d29a EgtExecutor 1.8g1 :
- aggiunta gestione immagini (inizialmente solo recupero dimensioni in pixel).
2017-07-07 15:58:49 +00:00

40 lines
1.2 KiB
C++

//----------------------------------------------------------------------------
// EgalTech 2015-2015
//----------------------------------------------------------------------------
// File : EXE_Image.cpp Data : 05.07.17 Versione : 1.8g1
// Contenuto : Funzioni per gestione immagini.
//
//
//
// Modifiche : 05.07.17 DS Creazione modulo.
//
//
//----------------------------------------------------------------------------
//--------------------------- Include ----------------------------------------
#include "stdafx.h"
#include "DllGraphics.h"
#include "/EgtDev/Include/EXeExecutor.h"
#include "/EgtDev/Include/EXeConst.h"
#include "/EgtDev/Include/EGrImageMgr.h"
#include "/EgtDev/Include/EgtPointerOwner.h"
using namespace std ;
//----------------------------------------------------------------------------
bool
ExeGetImagePixels( const string& sFile, int& nPixelX, int& nPixelY)
{
// assegno valori di default
nPixelX = 0 ;
nPixelY = 0 ;
// preparo il gestore di immagini
PtrOwner<IEgrImageMgr> pImageMgr( MyCreateEgrImageMgr()) ;
if ( IsNull( pImageMgr))
return false ;
// eseguo
return pImageMgr->GetImagePixels( sFile, nPixelX, nPixelY) ;
}