Batch Resize a Convert obrázky do C# pomocí Aspose.Imaging

Obnovení obrázků, aby vyhovovaly konkrétním požadavkům nebo jejich konverze do různých formátů je obvyklým úkolem při přípravě médií pro webové aplikace, mobilních aplikací nebo archivní úložiště. Ručně obnovování a konverzace tisíc obrazů může být časově náročné a chybově důležité. Tento blogový příspěvek vás povede automatizací těchto úloh pomocí silné Aspose.Imaging knihovny v C#. Budeme pokrývat, jak obohacovat a konvertovat obrázky z jednoho formátu do druhého s jen pár řádků kódu.

Úvod

V tomto tutoriálu budeme zkoumat, jak používat Aspose.Imaging pro .NET k automatizaci resing a konverze obrazu. Tento proces je nezbytný při přípravě obrázků pro webové nebo mobilní aplikace, kde jsou požadovány specifické rozměry a formáty. Na konci tohoto průvodce, budete mít komplexní pochopení toho, Jak nastavit své prostředí, nahrát obrázky z složky, resize je proporčně nebo na pevné dimenze, konvertovat jejich formát a ušetřit výsledky.

Předpoklady

Předtím, než se dostanete do kódu, ujistěte se, že máte následující:

  • Visual Studio 2019 nebo novější
  • .NET 6.0 nebo novější (nebo .NET Framework 4.6.2+)
  • složka obsahující zdrojové obrázky v různých formátech, jako je PNG, BMP, TIFF atd.
  • Aspose.Imaging pro .NET instalován prostřednictvím NuGet

Chcete-li nainstalovat balíček, otevřete konzoli Package Manager a spustíte:

PM> Install-Package Aspose.Imaging

Kompletní příklad kódu

Níže je kompletní pracovní příklad, který ukazuje, jak sbírat resize a převést obrázky pomocí Aspose.Imaging.

Pochopení kódu

Pojďme tuto implementaci rozdělit na klíčové kroky pro lepší porozumění:

Krok 1: První nastavení

Za prvé, začneme měřenou licenci a nahráváme vstupní soubor. Tento krok je nezbytný pro to, abyste při používání aplikace Aspose.Imaging dodržovali požadavky na licenci.

V tomto snímači nastavujeme měřené licence tím, že poskytujeme vaše veřejné a soukromé klíče.

Krok 2: Konfigurace možností

Následně nastavujeme možnosti konverze / zpracování, jako jsou cílové rozměry a formát výstupu.

Zde můžete specifikovat novou šířku a výšku pro rezignaci obrázků přiměřeně nebo na pevné rozměry).

Krok 3: Provedení operace

Nyní provádíme hlavní operaci voláním vhodných metod z Aspose.Imaging.

Tato sekce ukazuje, jak přehodnotit a převést obrázek pomocí ResizeProportional nebo ResizeFullFrame, Následuje zachováním v novém formátu.

Krok 4: Úspora výsledků

Nakonec ukládáme zpracované obrázky s našimi požadovanými nastaveními.

V této části kódu určíte cestu výstupu a název souboru pro každý obrázek. knihovna zpracovává konverzi a soubory v souladu s tím ukládá.

Hlavní příklad kódu (kompletní a běžící)

Níže je kompletní příklad, který ukazuje, jak sbírat resize a převést obrázky pomocí Aspose.Imaging:

závěr

Sledováním tohoto průvodce byste nyní měli být schopni automatizovat proces resing a konverze obrázků do C# pomocí Aspose.Imaging. To nejen ušetří čas, ale také zajišťuje konzistenci v rámci vašich projektů. Pro pokročilejší scénáře nebo další funkce, odkazujte na oficiální dokumentaci a další související články KB.

Pro další čtení a prozkoumání:

More in this category