“Conocimientos Programación>Lenguajes De Programación

Cómo utilizar CGImage para hacer máscaras

2012/9/21
La idea básica de una máscara es que se necesita una figura , imagen o forma , y lo utiliza para crear la forma de otra figura . Máscaras comúnmente se utilizan en el diseño gráfico con un programa de gráficos estándar , pero la creación de una máscara empleando CGImage es un poco diferente . Tienes que decirle al programa qué quieres que haga, que requiere la búsqueda de información sobre el objeto de enmascarar para que pueda ser aplicada al objeto que desea enmascarar . Instrucciones
1

lanzamiento Xcode y haga clic en " Archivo" y " Abrir" para abrir el proyecto .

2 Haga clic en la carpeta " Resources" a lo largo del lado izquierdo lado , y haga clic en "Proyecto" en el menú superior y haga clic en "Añadir a proyecto . " Seleccione las dos imágenes de la máscara y haga clic en "Add " para añadir que los recursos del proyecto .
3

Encontrar la ubicación del código en el que desea colocar la máscara. Tipo " UIImage * maskBase = [ UIImage imageNamed : @" image1.png "]; UIImage * ImageBase = [ UIImage imageNamed : @" image2.png "] , " para crear dos variables locales de la imagen que contienen las imágenes que haya agregado a los recursos . Pulse el botón " Enter" para pasar a la siguiente línea de
4

Tipo ". CGImageRef maskReference = maskBase.CGImage , " para crear una referencia a su imagen en el Graphics Core . Pulse el botón " Enter" para pasar a la siguiente línea.
5

Type " máscara CGImageRef = CGImageMaskCreate ( CGImageGetWidth ( maskReference ) , CGImageGetHeight ( maskReference ) , CGImageGetBitsPerComponent ( maskReference ) , CGImageGetBitsPerPixel ( maskReference ) , CGImageGetBytesPerRow ( maskReference ) , CGImageGetDataProcider ( maskReference ) , NULL , false) ; "crear una máscara de mapa de bits de los parámetros de la imagen de la máscara . Pulse el botón " Enter" para pasar a la siguiente línea de
6

Type " UIImage * NewImage = [ UIImage imageWithCGImage : CGImageCreateWithMask ( image.CGImage , máscara )," para crear la imagen de mapa de bits enmascarados mediante la combinación de la . máscara y la imagen, y la inserta en un nuevo objeto UIImage . Pulse el botón " Enter" para pasar a la siguiente línea de
7

Type " UIImageView * imageView = [ [ UIImageView alloc ] initWithImage : NewImage ] ; ImageView.frame = CGRectMake ( 0.0f , 50.0f , 320.0 . f , 200.0f ) ; [ self.view addSubview : imageView ], "para crear un objeto para mostrar la imagen en la pantalla en la ubicación especificada
8

Guarde el archivo y haga clic en . " Build and Run "para ver su máscara en el simulador o dispositivo.

Lenguajes De Programación
Descripción de trabajo para un administrador de Microsoft Program
Cómo identificar las clases de sistema de control de tránsito aéreo con UML
¿Cómo se utiliza un dispositivo de probabilidad gaussiana
Cómo insertar una imagen BMP en QuickBasic
Cómo utilizar LESC y LINQ
Cómo deshabilitar una columna en un GridView Rol
Cómo convertir una cadena en un entero en Gambas
Cómo conseguir Temas populares para mostrar en su sitio web
Conocimientos Informáticos © http://www.ordenador.online