Ver Mensaje Individual
  #1  
Antiguo 15-12-2014
Avatar de aguml
aguml aguml is offline
Miembro
 
Registrado: may 2013
Posts: 885
Reputación: 14
aguml Va por buen camino
Dividir imagen en tamaño definido

Pues eso amigos, me he basado en lo que hizo el amigo Neftali y tengo esto:
Código PHP:
int ContarDivisionesImagenAnsiString rutaint maxWidthint maxHeight)
{
   
//Solicito memoria para el bitmap que contendrá el concatenado de imagenes
   
Graphics::TBitmap *bmp = new (nothrowGraphics::TBitmap();
   
int divisiones 0;

   if(
bmp != NULL)
   {
      
bmp->LoadFromFile(ruta);

      
int TotalWidth bmp->Width maxWidth;
      
int TotalHeight bmp->Height maxHeight;

      while( 
TotalWidth 0)
      {
         
TotalWidth -= maxWidth;
         
divisiones++;
      }
      while( 
TotalHeight 0)
      {
         
TotalHeight -= maxHeight;
         
divisiones++;
      }
      
delete bmp;
   }else{
      
divisiones = -1;
   }
   return 
divisiones;

El problema que tengo es que no me devuelve el numero de divisiones correcto. ¿que hago mal?
Responder Con Cita