| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Sådan bruges CGImage Gør Masker
    Den grundlæggende idé med en maske er, at det tager en figur, billede eller form, og bruger den til at skabe formen på en anden figur. Masker er almindeligt anvendt i grafisk design ved hjælp af et standard grafikprogram , men at skabe en maske ansætte CGImage er lidt anderledes . Du er nødt til at fortælle programmet , hvad du vil have det at gøre, hvilket kræver at finde oplysninger om maskeobjektet så det kan anvendes til det objekt , du ønsker at maskere . Instruktioner
    1

    Launch Xcode og klikke på " File " og " Open " for at åbne dit projekt .
    2

    Klik på " Resources " mappe i venstre hånd side, og klik på " Project" fra den øverste menu og klik på " Tilføj til Project. " Vælg dine to billeder til masken, og klik på " Tilføj" for at tilføje dem til projektets ressourcer .
    3

    Find det sted i din kode, hvor du ønsker at placere masken. Type " UIImage * maskBase = [ UIImage imageNamed : @ " image1.png "] ; UIImage * imageBase = [ UIImage imageNamed : @ " image2.png " ] " for at oprette to lokale billed variabler , der indeholder de billeder, du har føjet til de ressourcer . Tryk på " Enter " for at flytte til næste linje
    4

    Type ". CGImageRef maskReference = maskBase.CGImage ," at skabe en reference til dit billede i Core Graphics. Tryk på " Enter" for at gå til den næste linje.
    5.

    Type " CGImageRef maske = CGImageMaskCreate ( CGImageGetWidth ( maskReference ) CGImageGetHeight ( maskReference ) CGImageGetBitsPerComponent ( maskReference ) CGImageGetBitsPerPixel ( maskReference ) CGImageGetBytesPerRow ( maskReference ) CGImageGetDataProcider ( maskReference ) , NULL, falsk) , " at skabe et bitmap-billede maske fra parametrene i masken image. Tryk på " Enter " for at flytte til næste linje
    6

    Type " UIImage * newImage = [ UIImage imageWithCGImage : CGImageCreateWithMask ( image.CGImage , maske ), " for at oprette den maskerede bitmapbilledet ved at kombinere . maske og billedet, og sæt det i en ny UIImage objekt. Tryk på " Enter " for at flytte til næste linje
    7

    Type " UIImageView * ImageView = [[ UIImageView Alloc ] initWithImage : newImage ] ImageView.frame = CGRectMake ( 0.0f , 50.0f , 320,0 . f, 200.0f ) [ self.view addSubview : ImageView ] "for at oprette et objekt for at vise billedet på skærmen på den angivne placering
    8

    Gem din fil , og klik ". Byg og Kør "for at se din maske på simulator eller enhed.

    Forrige :

    næste :
      Relaterede artikler
    ·Avancerede SAS Certificering prøvens spørgsmål 
    ·En liste over Scala Metoder 
    ·Sådan Konverter EXE til Code 
    ·Hvilke programmer Brug UDP -protokollen 
    ·Sådan oprettes en heltalsfelter 
    ·Hvordan få adgang til filen data på en sekventiel må…
    ·Awk Basics 
    ·Sådan Override Slet i Rails 
    ·Liste over Offline webform Typer 
    ·Hvilken computer Sprog Vidste Microsoft Opret 
      Anbefalede Artikler
    ·Hvordan man skriver en Informix SQL Slet Command 
    ·Hvordan at finde antallet af rækker i en SQL data Read…
    ·Sådan Break en String i Python 
    ·Sådan eksporteres til Access fra Visual Basic 
    ·Sådan Serialisere et objekt Enum 
    ·Sådan fjernes det sidste element fra en Perl liste 
    ·Sådan kopieres en fil i JSP 
    ·Sådan gemme en liste over objekter i MFC 
    ·Range Query I MySQL 
    ·Sådan fjernes Embedded JavaScript Tags Med PHP 
    Copyright © Computer Viden http://www.computerdk.com