Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Hoe te gebruiken CGImage te maken Maskers
Het basisidee van een masker is dat het ene figuur, afbeelding of vorm , en gebruikt het om de vorm van een andere figuur te creëren . Maskers gewoonlijk worden gebruikt in grafische vormgeving met een standaard grafisch programma , maar het creëren van een masker gebruik CGImage is een beetje anders . Je moet het programma wat je wilt doen , dat vereist het vinden van informatie over het maskerende object , zodat het kan worden toegepast op het object dat u wilt maskeren vertellen . Instructies
1

Launch Xcode , en klik op " File " en "Open " om uw project te openen .

Klik 2 op de map " Resources " langs de linker kant , en klik op " Project" in het bovenste menu en klik op " toevoegen aan Project . " Kies uw twee beelden voor het masker , en klik op " Add" om ze toe te voegen aan de middelen van het project .
3

Vind de locatie in uw code waar u het masker te plaatsen. Typ " UIImage * maskBase = [ UIImage imageNamed : @ " image1.png " ] ; UIImage * Imagebase = [ UIImage imageNamed : @ " image2.png " ] ; " om twee lokale beeldvariabelen dat de beelden die u aan de middelen toegevoegd bevatten creëren . Druk op "Enter " om naar de volgende regel

Type 4 . " CGImageRef maskReference = maskBase.CGImage , " een verwijzing naar de afbeelding in Core Graphics creëren . Druk op "Enter " om naar de volgende regel.

Type " CGImageRef mask 5 = CGImageMaskCreate ( CGImageGetWidth ( maskReference ) , CGImageGetHeight ( maskReference ) , CGImageGetBitsPerComponent ( maskReference ) , CGImageGetBitsPerPixel ( maskReference ) , CGImageGetBytesPerRow ( maskReference ) , CGImageGetDataProcider ( maskReference ) , NULL , false) ; " naar een bitmap-afbeelding masker uit de parameters van het beeld je masker maken . Druk op "Enter " om naar de volgende regel

Type 6 " UIImage * newImage = [ UIImage imageWithCGImage : CGImageCreateWithMask ( image.CGImage , masker ) ; " op de foto om de gemaskerde bitmap te creëren door het combineren van de . masker en het beeld , en plaats deze in een nieuw UIImage object . Druk op "Enter " om naar de volgende regel

Type 7 " UIImageView * imageView = [ [ UIImageView alloc ] initWithImage : newImage ] ; ImageView.frame = CGRectMake ( 0.0f , 50.0f , 320.0 . f , 200.0f ) ; [ self.view addSubview : imageView ] ; "om een ​​object te maken om het beeld weer te geven op het scherm op de opgegeven locatie
8

Sla uw bestand , en klik op . " Bouw en Run "om je masker te bekijken op de simulator of apparaat .

Previous: Next:
  Computer Programming Languages
·Hoe de achtergrond in SMF 
·Hoe maak je een Linux Applicat…
·Hoe te Blur effecten toepassen…
·Hoe te setString gebruiken voo…
·Hoe je Ctrl + Alt + Del a Remo…
·Wat is een GUI applicatie ? 
·Hoe maak je een Preorder schri…
·Hoe maak je verbinding een keu…
·Hoe kan ik een Word- array in …
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe je de Upload Bestand Grootte in PHP …
·Toegang tot een dll voor Visual Basic 
·Hoe je C leren # Step-by- Step 
·Hoe te XML toewijzen aan een variabele i…
·Hoe te Debug met DBX 
·Hoe je merk een aanvraag in NetBeans 6.5…
·Hoe kan ik PHP converteren naar Boolean 
·Hoe te Ruby Klassen importeren 
·Hoe maak je een Domain Search Engine ver…
Copyright © Computer Kennis http://www.nldit.com