| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    Cómo utilizar CGImage para hacer máscaras
    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.

    Previous :

    next :
      Artículos relacionados
    ·Cómo contar el tiempo de simulación en Matlab 
    ·¿Qué es un objeto Web 
    ·Cómo actualizar un tiempo de espera en un Progressbar …
    ·¿Cuáles son las dos funciones de DMAP 
    ·Cómo convertir un programa Lisp a una macro ME10 
    ·Cómo programar controladores lógicos 
    ·Cómo utilizar un formulario MDI en C # 
    ·Cómo crear un programa que mostrará un calendario 
    ·Cómo crear módulos DNN Seguros 
    ·Cómo leer archivos planos varias veces en COBOL 
      Artículos destacados
    ·Cómo hacer que el búfer de salida de la consola Eclip…
    ·Como exponentes de Entrada en C 
    ·¿Qué usted llama cuando un cuadro de texto vacío en …
    ·Informática Fundamentos Tutorial 
    ·Cómo acceder a VBA consultas SQL 
    ·Cómo compilar VLC en Visual Studio SLN 
    ·Cómo escribir programas en Visual Basic 
    ·Fortran funciones de error 
    ·Cómo eliminar los saltos de línea en Perl 
    ·Cómo Convertir un Timestamp PHP a una Fecha 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com