Kā audzēt attēlu C#

Kā audzēt attēlu C#

Šis īss apmācības ceļš uz to, kā audzēt attēlu C#. Jūs iemācīsiet mainīt bitmap attēla, pārvietojot tās puses un ietaupot rezultātu dažādos formātos, piemēram, BMP, JPEG vai PNG.

Krāpšanas attēlu priekšrocības

  • ** Koncentrēties uz svarīgu saturu** :- Izņem nevēlamas vietas no attēla, uzsverot svarīgās daļas.

  • Uzlabota estētika:- Uzlabo vizuālo pievilcību un attēlu sastāvu.

  • ** Optimizēts faila izmērs** :- Krāpētie attēli bieži patērē mazāk uzglabāšanas vietas.

Priekšnoteikumi: Vides sagatavošana

  • Iestatīt Visual Studio vai jebkuru saderīgu .NET IDE.
  • Instalēt Aspose.Imaging, izmantojot NuGet Package Manager.

Step-by-step ceļvedis, lai audzētu attēlu

1. solis: iestatīt projektu

Pievienojiet Aspose.Imaging bibliotēku savam projektam, izmantojot NuGet.

Install-Package Aspose.Imaging

2. solis: lejupielādēt bitmap attēlu

Izmantojiet Image klases, lai uzlādētu avotu bitmap attēlu.

using (RasterImage bitmapImage = (RasterImage)Image.Load("SampleImage.bmp"))
{
    // Further processing follows here
}

3. solis: noklikšķināt uz RasterImage

Iepazīstiet pārklāto attēlu uz RasterImage klases objekts attēla manipulācijai.

RasterImage bitmapImage = (RasterImage)image;

4. solis: Izslēdz attēlu, lai sniegtu

Izslēdz attēla datus, lai nodrošinātu ātrāku piekļuvi un labāku veiktspēju.

if (!bitmapImage.IsCached)
{
    bitmapImage.CacheData();
}

5. solis: sadalīt bitmap

Nosakiet pārvietošanās vērtības augšējā, apakšā, kreisajā un labajā pusē, lai audzētu attēlu.

bitmapImage.Crop(leftShift: 10, rightShift: 10, topShift: 200, bottomShift: 0);

6. solis: glabāt krēpu attēlu

Saglabājiet uzkrāto attēlu atpakaļ uz disku vēlamā formātā.

bitmapImage.Save("Cropped.bmp");

Pilnīgs koda piemērs, lai audzētu attēlu

Šeit ir pilns piemērs, kas ilustrē, kā audzēt attēlu:

// Load the source bitmap image
using (RasterImage bitmapImage = (RasterImage)Image.Load("SampleImage.bmp"))
{
    // Cache the image for better performance
    if (!bitmapImage.IsCached)
    {
        bitmapImage.CacheData();
    }

    // Crop the image by shifting sides inward
    bitmapImage.Crop(leftShift: 10, rightShift: 10, topShift: 200, bottomShift: 0);

    // Save the cropped bitmap image
    bitmapImage.Save("Cropped.bmp");
}

Papildu informācija

  • Jūs varat izmantot dažādus parametrus, lai pielāgotu krājuma procesu, piemēram, iestatīt fona krāsas vai pārredzamību.
  • RasterImage klase atbalsta arī dažādas attēla formātus dažādiem lietošanas gadījumiem.

Conclusion

Šis apmācība ir parādījusi jums, kā audzēt attēlus C#, izmantojot Aspose.Imaging.Sākot šos vienkāršos soļus, jūs varat efektīvi mainīt iezīmes, lai koncentrētu uzmanību uz svarīgu saturu.

 Latviski