Ez az oktatóanyag a image méretezését ismerteti C#-ban. Tartalmazza a rendszerkonfigurációt, a lépésenkénti algoritmust, és egy futtatható mintakódot a felskálázható képhez C#-ban. Tartalmazza az egyéni tulajdonságokat és módszereket is, amelyek segítségével személyre szabhatja a folyamatot az Ön igényeinek megfelelően.
A fénykép méretezésének lépései C#-ban
- Állítsa be a rendszert úgy, hogy a Aspose.Drawing for .NET funkcióval működjön a képek átméretezéséhez
- Indítsa el a Bitmap osztály példányát
- Hozzon létre egy objektumot a Graphics osztályból, és állítsa be az interpolációs módot
- Állítsa be a kép koordinátáit és a méretezési tényezőt
- Méretezze a bemenetet, és írja be a generált képet
Ezek a lépések kidolgozzák az algoritmust a képméretezéshez a minőség romlása nélkül C#-ban. Hozzon létre egy bittérkép osztály objektumot a megadott formátummal és mérettel. Ezután állítsa be a kép méretarányát, és jelenítse meg a generált képet JPG vagy PNG képformátumban.
Kód az előkelő képhez C#-ban
using System; | |
using Aspose.Drawing; | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
License lic = new License(); | |
lic.SetLicense("license.lic"); | |
Bitmap image = new Bitmap("aspose-logo.png"); | |
int newWidth = image.Width * 5; | |
int newHeight = image.Height * 5; | |
Bitmap bitmap = new Bitmap(newWidth, newHeight, Aspose.Drawing.Imaging.PixelFormat.Format32bppPArgb); | |
Graphics graphics = Graphics.FromImage(bitmap); | |
graphics.InterpolationMode = Aspose.Drawing.Drawing2D.InterpolationMode.NearestNeighbor; | |
// Scale the image 5x | |
Rectangle expansionRectangle = new Rectangle(0, 0, newWidth, newHeight); | |
graphics.DrawImage(image, expansionRectangle); | |
bitmap.Save("Scale.png"); | |
System.Console.WriteLine("Image Scaled successfully"); | |
} | |
} |
Ez a mintakód egy alapverzió, amely bemutatja, hogyan lehet felnagyítani a képet C#-ban. Improvizálja ezt a kódot különböző pixelinterpolációs módok beállításával, például bicubic, bilinear, default stb. Hasonlóképpen módosíthatja a méretezési tényezőt, hogy a képméretet a kívánt magassághoz és szélességhez igazítsa.
Ez az útmutató a méretarányos fénykép gyors megközelítését mutatja be C#-ban. Ezenkívül, ha érdekli a képek kivágása, olvassa el a Képkivágás C#-ban cikket.