| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Come utilizzare CGImage per fare le maschere
    L' idea di base di una maschera è che ci vuole una figura, immagine o la forma , e la utilizza per creare la forma di un'altra figura . Maschere comunemente vengono utilizzati nella progettazione grafica utilizzando un programma di grafica standard, ma la creazione di una maschera impiegando CGImage è un po 'diverso . Devi dire al programma che cosa si vuole fare, che richiede la ricerca di informazioni circa l' oggetto maschera in modo che possa essere applicato l'oggetto che si desidera mascherare . Istruzioni
    1

    lancio Xcode , e fare clic su "File" e "Open" per aprire il progetto .
    2

    Cliccare sulla cartella " Resources " lungo la mano sinistra lato , e fare clic su "Progetto" dal menu in alto e cliccare su " Aggiungi al progetto . " Selezionare le due immagini per la maschera , e fare clic su " Aggiungi " per aggiungere loro di risorse del progetto .
    3

    Trovare la posizione nel codice in cui si desidera posizionare la maschera . Tipo " UIImage * maskBase = [ UIImage imageNamed : @ " image1.png " ] ; UIImage * ImageBase = [ UIImage imageNamed : @ " image2.png " ] , " per creare due variabili di immagini locali che contengono le immagini che si aggiungeranno alle risorse . Premere il tasto " Enter" per passare alla riga successiva
    4

    Tipo ". CGImageRef maskReference = maskBase.CGImage , " per creare un riferimento per la vostra immagine nel Core Graphics . Premere il tasto " Enter" per passare alla riga successiva .
    5

    tipo " maschera CGImageRef = CGImageMaskCreate ( CGImageGetWidth ( maskReference ) , CGImageGetHeight ( maskReference ) , CGImageGetBitsPerComponent ( maskReference ) , CGImageGetBitsPerPixel ( maskReference ) , CGImageGetBytesPerRow ( maskReference ) , CGImageGetDataProcider ( maskReference ) , NULL , false) ; "per creare una maschera di un'immagine bitmap a partire dai parametri della vostra immagine maschera . Premere il tasto " Enter" per passare alla riga successiva
    6

    Tipo " UIImage * newImage = [ UIImage imageWithCGImage : CGImageCreateWithMask ( image.CGImage , maschera )," per creare l'immagine bitmap mascherato combinando l' . maschera e l'immagine , e inserirla in un nuovo oggetto UIImage . Premere il tasto " Enter" per passare alla riga successiva
    7

    Tipo " UIImageView * IMAGEVIEW = [ [ UIImageView alloc ] initWithImage : newImage ] ; ImageView.frame = CGRectMake ( 0.0f , 50.0F , 320.0 . f , 200.0f ) ; [ self.view addSubview : IMAGEVIEW ] , "per creare un oggetto per visualizzare l'immagine sullo schermo nella posizione specificata
    8

    Salvare il file e fare clic su . " costruire ed Esegui " per visualizzare la maschera sul simulatore o dispositivo .

    Previous :

    next :
      Articoli Correlati
    ·Confronta Python per VBA 
    ·Come utilizzare i controlli ActiveX in ASP Net 
    ·Come faccio a creare una pagina web con un indirizzo em…
    ·Che cosa è Msgina.dll 
    ·Vero VS False Programmazione Economico 
    ·Come aggiungere controlli a una pagina ASPX 
    ·Come dichiarare le variabili in ActionScript 
    ·Come scrivere un programma semplice SAS 
    ·Strumenti utilizzati nello sviluppo di software 
    ·. Come utilizzare un file CLA personalizzata 
      Articoli in evidenza
    ·Come determinare la dimensione della struttura a runtim…
    ·Come controllare il limite di memoria PHP 
    ·Come sostituire gli elementi di un array in C 
    ·Come capire il valore delle espressioni Java 
    ·Ridefinire metodi in C + + 
    ·Come utilizzare la funzione strcpy in C + + 
    ·Quali sono i vantaggi e svantaggi del Designs grid-base…
    ·C'è un vantaggio di utilizzare un argomento piuttosto …
    ·Come leggere Tempo in UML 
    ·Come determinare se un personaggio è spazio bianco in …
    Copyright © Conoscenza Informatica http://it.wingwit.com