
Aspose.Imaging Image Merger Plugin for .NET tekee siitä uskomattoman helppoa ohjelmattisesti yhdistää kuvia joko horisontaalisesti tai pystysuuntaisesti, samalla kun kuvanlaatu säilyy. Tämä tehokas plugin on suunniteltu erityisesti kehittäjille ja tukee monenlaisia muotoja, jolloin voit luoda upeita valokuvakolageja vaivattomasti. Tässä oppaassa opit yhdistämään tai yhdistämällä useita kuvia ohjelmoittavasti C#, mukaan lukien miten Photo Merge Vertically ja kuinka Combine TIFF Files into One.
Aiheita on katettu:
- C# API yhdistää kuvia
- Sekoita useita kuvia C#:n avulla#- Kuvia yhdistetään vertikaalisesti
- Kuvat yhdistetään horisontaalisesti
C# API yhdistää kuvia
Jotta voimme yhdistää kuvia C#:ssä ohjelmattisesti, käytämme Aspose.Imaging for .NET, vahva .NET-kuvankäsittelykirjasto, joka on suunniteltu korkean suorituskyvyn kuvan yhdistämiseksi. Tämä API mahdollistaa tarkka kuva manipulointi ja tukee laajan valikoiman muotoja. Voit helposti integroida API: n .NET -hankkeisiin lataamalla plugin tai asentamalla se NuGetin kautta:
PM> Install-Package Aspose.Imaging
Sekoita useita kuvia C#: ssä}
On olemassa kaksi ensisijaista menetelmää kuvien yhdistämiseksi yhteen tiedostoon: **vertikaalinen kuvan yhteensovittaminen ** ja horisontaalisen kuvakokouksen . Vertikaalisessa yhteysyhteyksessä kuvat kiinnitetään toisiaan yläpuolelle, kun taas horisontisessa yhteydenpitoon kuvat sijoitetaan sivulta sivulle. Seuraavat osat ohjaavat sinua molempien menetelmiin käytännön koodin näytteillä.
C# yhdistää kuvia vertikaalisesti {# yhdistää kuvia vertikaalisesti}
Jotta voit yhdistää kuvia vertikaalisesti C#, noudata seuraavia vaiheita:
- Määritä kuvien reitit sarjan sarjassa.
- Luo luettelo Suuret tallentaa kunkin kuvan ulottuvuudet.
- Laske tuloksena olevan kuvan koko korkeus ja leveys.
- luodaan objekti, jonka StreamSource luokka, aloittamalla se uudella MemoryStream.
- luodaan objekti JpegOptions luokka ja asettaa sen vaihtoehdot.
- Välittömästi a JpegImage uuden kuvan, aloittamalla se määritellyn JpegOptions ja lasketut ulottuvuudet.
- Iterata kuvien luettelon läpi, lataamalla kukin RasterImage ja objekti.
- Luo a oikea kulma jokaisen kuvan ja lisätä se uuteen kuviin käyttämällä JpegImage.SaveArgb32Piksejä() ja menetelmä.
- Korotettu korkeus jokaisen iteraation aikana.
- Lopuksi säästää uusi kuva käyttämällä JpegImage.Save (tyyppinen) ja menetelmä.
Tässä on koodin näyte, joka osoittaa, miten kuvat sekoitetaan vertikaalisesti C#:
C# yhdistää kuvia horisontaalisesti {# yhdistää kuvia horisontaalisesti}
Jotta voit yhdistää kuvia horisontaalisesti C#, noudata seuraavia vaiheita:
- Määritä kuvien reitit sarjan sarjassa.
- Luo luettelo Suuret tallentaa kunkin kuvan ulottuvuudet.
- Laske tuloksena olevan kuvan koko korkeus ja leveys.
- Luo uusi lähde käyttämällä FileCreateSource (String ja Boolean) ja aloita se tiedoston polulla.
- luodaan objekti JpegOptions luokka ja asettaa sen vaihtoehdot.
- Välittömästi a JpegImage uuden kuvan, aloittamalla se määritellyn JpegOptions ja lasketut ulottuvuudet.
- Iterata kuvien luettelon läpi, lataamalla kukin RasterImage ja objekti.
- Luo a oikea kulma jokaisen kuvan ja lisätä se uuteen kuviin käyttämällä JpegImage.SaveArgb32Piksejä() ja menetelmä.
- Lisääntymällä tiivistettyä leveyttä jokaisen iteraation aikana.
- Kun se on valmis, tallennat uuden kuvan käyttämällä JpegImage.Save (tyyppinen) ja menetelmä.
Tässä on koodin näyte, joka osoittaa, miten yhdistää useita kuvia horisontaalisesti C#:
C# Image Merging API - Saada ilmainen lisenssi
Sinä voit Saat ilmaisen väliaikaisen lisenssin kuvien yhdistämiseen ilman arviointirajoituksia.
johtopäätöksiä
Tässä artikkelissa olet oppinut, miten ohjelmattisesti yhdistää kuvia yhteen tiedostoon käyttämällä C#. Tarjoitetut koodin näytteet kuvaavat, kuinka kokoa kuvia ohjelmoittavasti sekä vertikaalisesti ja horisontaalissa, mukaan lukien tekniikat Photo Merge Vertically , Combine TIFF Files into One, ja käyttö Aspose.Imaging Mergen Dokumentti. Lisäksi tunnet olosi vapaaksi jakaa kyselysi kanssamme kautta meidän foorumi. Voit myös löytää hyödyllisiä resursseja siitä, miten yhdistää kuvia vertikaalisesti verkossa ja käyttää Aspose.Imaging Merge kuvankäsittelyn tarpeisiin.
More in this category
- Animoitujen GIF:ien optimointi .NET:ssä käyttämällä Aspose.Imaging
- Optimoi monivuotiset TIFF:t arkistointiin .NET: ssä Asposella
- E-kaupankäynnin alustojen tuotekuvia käyttämällä Aspose.Imaging for .NET
- HEIC JPEG/PNG muuntaminen Aspose.Imaging for .NET
- Korkean resoluution kuvien optimointi mobiilille ja webille .NET: ssä