Afbeeldingen Tekenen

Lijnen Tekenen

Dit voorbeeld maakt gebruik van de Graphics-klasse om lijn vormen te tekenen op het oppervlak van de afbeelding. Om de bewerking te demonstreren, maakt het voorbeeld een nieuwe afbeelding en tekent lijnen op het oppervlak van de afbeelding met behulp van de DrawLine-methode die wordt blootgesteld door de Graphics-klasse. Eerst zullen we een PsdImage maken waarbij de hoogte en breedte zijn gespecificeerd.

Nadat de afbeelding is gemaakt, gebruiken we de Clear-methode die wordt blootgesteld door de Graphics-klasse om de achtergrondkleur in te stellen. De DrawLine-methode van de Graphics-klasse wordt gebruikt om een lijn op een afbeelding te tekenen die twee puntstructuren verbindt. Deze methode heeft verschillende overbelastingen die het exemplaar van de Pen-klasse en coördinatenparen van punten of punt/punt-vakken accepteren als argumenten. De Pen-klasse definieert een object dat wordt gebruikt om lijnen, curven en figuren te tekenen. De Pen-klasse heeft verschillende overbelaste constructors om lijnen te tekenen met gespecificeerde kleur, breedte en penseel. De SolidBrush-klasse wordt gebruikt om continu met een specifieke kleur te tekenen. Tot slot wordt de afbeelding geëxporteerd naar bmp-bestandsindeling. De volgende codefragmenten laten zien hoe je lijn vormen kunt tekenen op het oppervlak van de afbeelding.

Ellips Tekenen

Het voorbeeld van het tekenen van een ellips is het tweede artikel in de reeks over het tekenen van vormen. We zullen de Graphics-klasse gebruiken om de ellipsvorm op het oppervlak van de afbeelding te tekenen. Om de bewerking te demonstreren, maakt het voorbeeld een nieuwe afbeelding en tekent de ellipsvorm op het oppervlak van de afbeelding met behulp van de DrawEllipse-methode die wordt blootgesteld door de Graphics-klasse. Eerst zullen we een PsdImage maken waarbij de hoogte en breedte zijn gespecificeerd.

Nadat de afbeelding is gemaakt, maken en initialiseren we een object van de Graphics-klasse en stellen we de achtergrondkleur van de afbeelding in met behulp van de Clear-methode van de Graphics-klasse. De DrawEllipse-methode van de Graphics-klasse wordt gebruikt om de ellipsvorm op een afbeeldingsoppervlak te tekenen dat wordt gespecificeerd door de omsluitende rechthoekstructuur. Deze methode heeft verschillende overbelastingen die de instanties van de Pen en Rectangle/RectangleF-klassen of een paar coördinaten, een hoogte en een breedte als argumenten accepteren. De Pen-klasse definieert een object dat wordt gebruikt om lijnen, curven en figuren te tekenen. De Pen-klasse heeft verschillende overbelaste constructors om lijnen te tekenen met gespecificeerde kleur, breedte en penseel. De Rectangle-klasse bevat een reeks van vier integers die de locatie en grootte van een rechthoek vertegenwoordigen. De Rectangle-klasse heeft verschillende overbelaste constructors om de rechthoekstructuur te tekenen met gespecificeerde grootte en locatie. De SolidBrush-klasse wordt gebruikt om continu met een specifieke kleur te tekenen. Tot slot wordt de afbeelding geëxporteerd naar bmp-bestandsindeling. De volgende codefragmenten laten zien hoe je een ellipsvorm op het oppervlak van de afbeelding kunt tekenen.

Rechthoeken Tekenen

In dit voorbeeld tekenen we de rechthoekvorm op het oppervlak van de afbeelding. Om de bewerking te demonstreren, maakt het voorbeeld een nieuwe afbeelding en tekent de rechthoekvorm op het oppervlak van de afbeelding met behulp van de DrawRectangle-methode die wordt blootgesteld door de Graphics-klasse. Eerst zullen we een PsdImage maken waarbij de hoogte en breedte zijn gespecificeerd. Vervolgens stellen we de achtergrondkleur van de afbeelding in met behulp van de Clear-methode van de Graphics-klasse.

De DrawRectangle-methode van de Graphics-klasse wordt gebruikt om de rechthoekvorm op een afbeeldingsoppervlak te tekenen dat wordt gespecificeerd door de rechthoekstructuur. Deze methode heeft verschillende overbelastingen die de instanties van de Pen en Rectangle/RectangleF-klassen of een coördinatenpaar, een breedte en een hoogte als argumenten accepteren. De Rectangle-klasse bevat een reeks van vier integers die de locatie en grootte van een rechthoek vertegenwoordigen. De Rectangle-klasse heeft verschillende overbelaste constructors om de rechthoekstructuur te tekenen met gespecificeerde grootte en locatie. Tot slot wordt de afbeelding geëxporteerd naar bmp-bestandsindeling. De volgende codefragmenten laten zien hoe je een rechthoekvorm op het oppervlak van de afbeelding kunt tekenen.

Boog Tekenen

In deze sessie van de vormreeks tekenen, zullen we de boogvorm op het oppervlak van de afbeelding tekenen. We zullen de DrawArc-methode van Graphics gebruiken om de bewerking op een BMP-afbeelding te demonstreren. Eerst zullen we een PsdImage maken waarbij de hoogte en breedte zijn gespecificeerd. Nadat de afbeelding is gemaakt, zullen we de Clear-methode gebruiken die wordt blootgesteld door de Graphics-klasse om de achtergrondkleur in te stellen.

De DrawArc-methode van de Graphics-klasse wordt gebruikt om de boogvorm op een afbeeldingsoppervlak te tekenen. DrawArc vertegenwoordigt een deel van een ellips gespecificeerd door de rechthoekstructuur of een paar coördinaten. Deze methode heeft verschillende overbelastingen die de instanties van de Pen-klassen en Rectangle /RectangleF-structuur of een paar coördinaten, een breedte en een hoogte als argumenten accepteren. Tot slot wordt de afbeelding geëxporteerd naar bmp-bestandsindeling. De volgende codefragmenten laten zien hoe je een boogvorm op het oppervlak van de afbeelding kunt tekenen.

Bezier Tekenen

Dit voorbeeld maakt gebruik van de Graphics-klasse om de Bezier-vorm op het oppervlak van de afbeelding te tekenen. Om de bewerking te demonstreren, maakt het voorbeeld een nieuwe afbeelding en tekent de Bezier-vorm op het oppervlak van de afbeelding met behulp van de DrawBezier-methode die wordt blootgesteld door Graphics-klasse. Eerst zullen we een PsdImage maken waarbij de hoogte en breedte zijn gespecificeerd. Nadat de afbeelding is gemaakt, gebruiken we de Clear-methode die wordt blootgesteld door de Graphics-klasse om de achtergrondkleur in te stellen.

De DrawBezier-methode van de Graphics-klasse wordt gebruikt om de Bezier-splinevorm op een afbeeldingsoppervlak te tekenen die is gedefinieerd door vier Point-structuren. Deze methode heeft verschillende overbelastingen die de instanties van de Pen-klasse en vier geordende coördinatenparen of vier Point/PointF-structuren of een array van Point/PointF-structuren accepteren. De Pen-klasse definieert een object dat wordt gebruikt om lijnen, curven en figuren te tekenen. De Pen-klasse heeft verschillende overbelaste opstellerenden om lijnen te tekenen met gespecificeerde kleur, breedte & penseel. Tot slot wordt de afbeelding geëxporteerd naar bmp-bestandsindeling. De volgende codefragmenten laten zien hoe je de Bezier-vorm op het oppervlak van de afbeelding kunt tekenen.

Afbeeldingen Tekenen met Kerntoepassingen

Aspose.PSD is een bibliotheek die veel waardevolle functies biedt, waaronder het maken van afbeeldingen vanaf nul. Tekenen met de kerntoepassingen zoals het manipuleren van bitmapinformatie van een afbeelding, of het gebruik van geavanceerde functies zoals Graphics en GraphicsPath om vormen op het afbeeldingsoppervlak te tekenen met behulp van verschillende penselen en pennen. Met de RasterImage-klasse van Aspose.PSD kun je de pixelinformatie van een afbeeldingsgebied ophalen en manipuleren. De RasterImage-klasse bevat de volledige kerntekenfunctionaliteit, zoals het ophalen en instellen van pixels en andere methoden voor afbeeldingsmanipulatie. Maak een nieuwe afbeelding met een van de methoden die worden beschreven in het maken van bestanden en wijs deze toe aan een instantie van de RasterImage-klasse. Gebruik de LoadPixels-methode van de RasterImage-klasse om de pixelinformatie van een deel van een afbeelding op te halen. Nadat je een array met pixels hebt, kun je deze manipuleren door bijvoorbeeld de kleur van elk pixel te veranderen. Nadat de pixelinformatie is gemanipuleerd, stel je deze terug op het gewenste gebied in de afbeelding door de SavePixels-methode van de RasterImage-klasse te gebruiken. De volgende codefragmenten laten zien hoe je afbeeldingen kunt tekenen met kerntoepassingen.