Ahoj programátoři, tento blogový příspěvek ukáže, jak programově zmenšit velikost JPEG v C#. Aspose.Imaging for .NET je běžná služba pro změnu velikosti obrázků pro aplikace .NET a můžete změnit velikost JPEG bez ztráty kvality. Zmenšení velikosti velkých souborů JPG/JPEG je vždy výhodné z hlediska úložiště, doby načítání webových stránek a dalších. Velikost JPEG tedy můžete zmenšit pomocí tohoto online zmenšení velikosti JPEG, které také využívá Aspose.Imaging for .NET. K instalaci této knihovny C# však není potřeba žádná další závislost třetí strany. Začněme proto hned tímto návodem.
V této příručce se budeme zabývat následujícími body:
- Služba změny velikosti obrázku – instalace API
- Zmenšení velikosti JPEG v C# – ukázka kódu
- Online zmenšení velikosti JPEG – změna velikosti obrázku JPEG
Služba pro změnu velikosti obrazu – instalace API
Dobře, Aspose.Imaging for .NET je dobře navržený pro programovou manipulaci s obrázky. Jako vývojář C# musíte provést několik vyvolání metod k automatizaci složitých úloh. Kromě toho toto rozhraní API pro změnu velikosti obrázku nabízí funkce oříznutí, otočení a optimalizace paměti. Pro instalaci si tedy můžete buď stáhnout DLL knihovny, nebo ji nainstalovat pomocí NuGet Správce balíčků spuštěním následujícího příkazu:
Install-Package Aspose.Imaging
V případě jakýchkoli potíží navštivte tuto instalaci příručku.
Zmenšení velikosti JPEG v C# – ukázka kódu
Nainstalovali jsme Aspose.Imaging for .NET do našeho místního systému. Nyní jsme připraveni vidět skutečnou implementaci napsáním několika řádků zdrojového kódu pro změnu velikosti obrázku JPEG.
Chcete-li zmenšit velikost JPEG v C#, postupujte podle následujících kroků:
- Vytvořte objekt třídy Image a vyvolejte metodu Load pro načtení zdrojového souboru JPEG.
- Metoda Resize akceptuje šířku a výšku a velikost obrázku bude odpovídajícím způsobem změněna.
- Pokud chcete změnit velikost obrázku pomocí algoritmu nejbližšího souseda, můžete zavolat metodu NearestNeighbourResample.
- Metoda Save uloží výsledný obrázek JPEG na disk.
Následující fragment kódu ukazuje, jak programově zmenšit velikost obrázků JPEG:
namespace Aspose.Imaging
{
class SVG
{
// Zmenšit velikost JPEG v C#
static void Main(string[] args)
{
// Definujte adresu adresáře
String dir = "/sample-files/";
// Vytvořte objekt třídy Image a vyvolejte metodu Load pro načtení zdrojového souboru JPEG.
using (Image image = Image.Load(dir + "sample.jpeg"))
{
// Metoda Resize akceptuje šířku a výšku a velikost obrázku bude odpovídajícím způsobem změněna.
image.Resize(300, 300);
// Pokud chcete změnit velikost obrázku pomocí algoritmu nejbližšího souseda, můžete zavolat metodu NearestNeighbourResample.
// image.ResizeHeightProportionally(image.Height * 2, Aspose.Imaging.ResizeType.NearestNeighbourResample);
// Metoda Save uloží výsledný obrázek JPEG na disk.
image.Save(dir + "result.jpeg");
}
}
}
}
Výše uvedená ukázka kódu C# změní velikost JPEG bez ztráty kvality, jak můžete vidět na obrázku níže:
Online zmenšení velikosti JPEG - Změna velikosti obrázku JPEG
Takže tento online nástroj také využívá Aspose.Imaging for .NET. Tento online reduktor velikosti JPEG funguje efektivně, protože je robustní a lehký. Navíc jej můžete snadno otevřít ve webovém prohlížeči na mobilu/počítači. Má uživatelsky přívětivé uživatelské rozhraní, kde můžete soubory hladce přetahovat. Především vám umožňuje nakonfigurovat požadavek na změnu velikosti pouze z uživatelského rozhraní. Je to zdarma a nebudete požádáni o vytvoření účtu, vyzýváme vás, abyste tento úžasný nástroj alespoň jednou vyzkoušeli.
Změňte velikost JPEG bez ztráty kvality – získejte bezplatnou licenci
Můžete využít bezplatnou dočasnou licenci a vyzkoušet tuto službu změny velikosti obrázku bez omezení hodnocení.
Závěr
Zakončeme zde tento blogový příspěvek s nadějí, že jste se naučili, jak zmenšit velikost JPEG v C#. Prošli jsme online zmenšením velikosti JPEG, abychom změnili velikost obrázků JPEG v co nejkratším čase. Je tedy nejvyšší čas, pokud se chcete rozhodnout pro spolehlivou službu změny velikosti obrázku pro vaši aplikaci. Chcete-li začít, navštivte prosím dokumentace, reference API a GitHub repo. Konečně aspose.com píše nové blogové příspěvky. Navštivte tedy znovu tuto platformu pro nejnovější aktualizace.
Nápověda je k dispozici
Můžete nám dát vědět o svých otázkách nebo dotazech na našem fóru.
Často kladené otázky – FAQ
Jak zmenšit obrázek v C#?
Aspose.Imaging for .NET poskytuje obrovské množství tříd a metod pro změnu velikosti JPEG bez ztráty kvality. Dále prosím navštivte tento odkaz pro kompletní kroky a ukázku kódu.
Jak mohu zmenšit velikost obrázku JPG?
Pomocí tohoto online zmenšení velikosti JPEG můžete zmenšit velikost obrázků JEPG.