freeimage.h

FreeImage_Copy

DLL_API FIBITMAP *DLL_CALLCONV FreeImage_Copy(FIBITMAP *dib, int left, int top, int
right, int bottom);

Copia un trozo de la imagen dib. El rectángulo definido por los parámetros (left, top, right, bottom) primero es normalizado de modo que el valor de la coordenada left sea menor que right y la coordenada top menor que bottom. Después, el mapa de bits retornado queda definido por una anchura igual a (right - left) y la altura es igual a (bottom - top).

Parámetros

  • left: especifica la posición izquierda del rectángulo de recorte.
  • top: especifica la posición superior del rectángulo de recorte.
  • right: especifica la posición derecha del rectángulo de recorte.
  • bottom: especifica la posición inferior del rectángulo de recorte.

La función retorna la imagen recortada si tiene éxito o NULL en caso contrario.

La normalización del rectángulo definido por los parámetros (left, top, right, bottom) significa que el sistema de coordenadas usa las convenciones gráficas normales. Esto se usa para facilitar las inteacciones con el ratón.