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

 
 
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
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
 



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 10:55:21.


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