2f9333d29a
- aggiunta gestione immagini (inizialmente solo recupero dimensioni in pixel).
40 lines
1.2 KiB
C++
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) ;
|
|
}
|