Compartir a través de


Ejemplo GDI+ Images

Actualización: noviembre 2007

Esta aplicación de ejemplo muestra cómo manipular imágenes mediante GDI+.

Para obtener ejemplos e instrucciones para la instalación

  • Siga uno o varios de los procedimientos siguientes:

    • En el menú Ayuda, haga clic en Ejemplos.

      El archivo Léame muestra información sobre los ejemplos.

    • Visite el sitio web Visual Studio 2008 Samples. Están disponibles las versiones de ejemplos más recientes.

    • Busque los ejemplos en el equipo en el que está instalado Visual Studio. De manera predeterminada, los ejemplos y el archivo Léame se instalan en unidad:\Archivos de programa\Microsoft Visual Studio 9.0\Samples\lcid. Para las versiones Express de Visual Studio, todos los ejemplos están en línea.

Para obtener más información, vea Localizar archivos de ejemplo.

.

Nota de seguridad:

En este ejemplo de código se ilustra un concepto y únicamente se muestra el código correspondiente a dicho concepto. Es posible que no cumpla los requisitos de seguridad de un entorno concreto y, por tanto, no debería utilizarse tal y como se muestra. Se recomienda agregar código de seguridad y de control de errores para que los proyectos sean más seguros y sólidos. Microsoft proporciona este ejemplo "tal cual" sin ninguna garantía.

Para ejecutar este ejemplo

  • Presione F5.

Demostraciones

Los siguientes conceptos se muestran en este ejemplo:

  • Zoom   La característica del zoom cambia el tamaño de una imagen en la pantalla. La magnitud del zoom que se lleva a cabo se expresa generalmente como un porcentaje del tamaño original de la imagen. Al hacer zoom, no se cambia el tamaño de la imagen original, sólo el tamaño de la imagen que aparece en la pantalla. Esto aparece reflejado en el método Zoom del siguiente ejemplo.

  • Cambiar tamaño   La característica de cambio de tamaño modifica el tamaño real de la imagen. Se modifican el ancho y el alto en función de la proporción de cambio de tamaño. Esto aparece reflejado en el método ResizeImage del siguiente ejemplo.

  • Voltear y girar   Voltear refleja una imagen por el eje x o y. El resultado es una imagen reflejada o una imagen al revés. Girar hace pivotar la imagen cierto número de grados sobre su centro. Para las imágenes, lo más habitual es girarlas en múltiplos de 90 grados. Girar y voltear se muestran en el método RotateFlip de este ejemplo.

  • Negativo y escala de grises   Se crea una imagen en negativo o en escala de grises mediante ColorMatrix. Cuando se aplica a una imagen, ColorMatrix es la base para una transformación del color. Esto aparece reflejado en los métodos DrawNegativeImage y ConverttoGrayScale del siguiente ejemplo.

  • Recortar   Recortar toma un área de una imagen y realiza con dicha área su propia imagen independiente. Esto aparece reflejado en el método CropButton_Click del siguiente ejemplo.

  • Imágenes en miniatura   Las imágenes se pueden guardar en su tamaño normal o en miniatura. Una manera de crear una imagen en miniatura es crear un clon de la imagen, cambiar su tamaño y guardar el clon como imagen en miniatura. Esto aparece reflejado en el método SaveThumbnailAs_Click del siguiente ejemplo.

Vea también

Tareas

Cómo: Crear objetos Graphics para dibujar

Cómo: Recortar y ajustar la escala de las imágenes

Cómo: Girar, reflejar y sesgar imágenes

Cómo: Crear imágenes en miniatura

Otros recursos

Gráficos y dibujos en formularios Windows Forms