Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-12-2014
Avatar de aguml
aguml aguml is offline
Miembro
 
Registrado: may 2013
Posts: 885
Poder: 12
aguml Va por buen camino
Bueno ya lo solucioné aunque yo la comprobacion con 0 no la hago ya que la imagen no puede tener 0 ni de ancho ni de alto. Muchas gracias.
Asi quedó la mia:
Código SQL [-]
int ContarDivisionesImagen( AnsiString ruta, int maxWidth, int maxHeight)
{
   //Solicito memoria para el bitmap que contendrá el concatenado de imagenes
   Graphics::TBitmap *bmp = new (nothrow) Graphics::TBitmap();
   int divisionesHeight=0, divisionesWidth=0, divisiones=0;

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

      int TotalWidth = bmp->Width;
      int TotalHeight = bmp->Height;

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

Última edición por aguml fecha: 15-12-2014 a las 19:13:13.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Como subir imagenes de tamaño definido, transparentes o no. PNG, JPG y GIF CniL PHP 1 18-05-2010 02:17:38
Tamaño de papel definido en Windows unit kuan-yiu Impresión 2 01-08-2007 13:28:11
Imprimir con el tamaño definido por el reporte, no de la impresora Alexander Impresión 0 21-07-2005 23:23:28
Imprimir una imagen con un tamaño definido acl_gandalf Impresión 1 15-02-2005 13:51:50
Tamaño de una imagen seduerey Gráficos 8 26-08-2004 09:52:55


La franja horaria es GMT +2. Ahora son las 20:41:57.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi