Kaip atkurti vaizdą C#

Kaip atkurti vaizdą C#

Šis trumpas mokymasis apibūdina, kaip atnaujinti vaizdą C#, įkeliant šaltinio nuotrauką ir tada skambinant atkūrimo funkcijai atlikti transformaciją. mokymo kursas suteikia „C#“ kodą kartu su žingsniais, kuriais galima konfigūruoti aplinką įvairių tipų atkurti vaizdus, tokius kaip JPEG, BMP, PNG ir GIF.

Nuotraukų atkūrimo privalumai

  • Sumažintas failų dydis :- Mažesni vaizdai užima mažiau saugojimo vietos ir sumažina apkrovos laiką.

  • Išplėstinė veikla:- Greitesnis vaizdo renderavimas ir apdorojimas taikomosiose programose.

  • Išplėstinė naudotojo patirtis:- Įkrovimo laikas gerokai pagerėja, ypač interneto programoms.

Žymos archyvas: paruošti aplinką

  • Įdiegti „Visual Studio“ arba bet kokį suderinamą .NET IDE.
  • Įdiegti Aspose.Imaging per NuGet paketų vadybininką.

Žingsnis po žingsnio vadovas, kaip atkurti vaizdą C#

1 žingsnis: sukurkite aplinką

Pridėkite „Aspose.Imaging“ biblioteką į savo projektą.

Install-Package Aspose.Imaging

2 žingsnis: atsisiųskite šaltinio vaizdą

Atsisiųskite vaizdą, kurį norite perkelti į Image Klasės objektas

using (Image imageToResize = Image.Load("ImageToResize.jpg"))
{
    // Further processing steps follow here
}

3 žingsnis: paskambinkite atkūrimo metodu

Kviečiame į Resize metodas keisti šaltinio įvaizdžio matmenis, nurodydamas pasirinktą grąžinimo tipą.

imageToResize.Resize(imageToResize.Width * 2, imageToResize.Height * 2, ResizeType.AdaptiveResample);

4 žingsnis: išsaugokite atnaujintą vaizdą

Po atkūrimo išsaugokite naują vaizdą į diską pageidaujamu formatu.

imageToResize.Save("ResizedPhoto_AdaptiveResample.jpg");

Išsamus kodo pavyzdys atkurti vaizdą

Štai pilnas pavyzdys, parodantis vaizdo atkūrimą:

// Load the source image to resize
using (Image imageToResize = Image.Load("ImageToResize.jpg"))
{
    // Resize the image using the specified ResizeType
    imageToResize.Resize(imageToResize.Width * 2, imageToResize.Height * 2, ResizeType.AdaptiveResample);

    // Save the resized image to disk in the desired format
    imageToResize.Save("ResizedPhoto_AdaptiveResample.jpg");
}

Papildoma informacija

  • Galite pasirinkti skirtingus atkūrimo tipus, pavyzdžiui, LanczosResample ir bilinearResample, kad atitiktų jūsų poreikius.
  • Kitaip tariant, galite naudoti ImageResizeSettings klasė pažangesnių variantų per atkūrimo procesą.

Conclusion

Šis mokymas parodė jums, kaip peržiūrėti vaizdus C# naudojant Aspose.Imaging. Peržiūrėjimo procesas yra paprastas ir lankstus, leidžiantis įvairių tipų vaizdų lengvai pritaikyti.

 Lietuvių