Jak odtworzyć obraz horyzontalnie lub pionowo w sieci .NET

Jak odtworzyć obraz horyzontalnie lub pionowo w sieci .NET

Flipping (spojrzenie) obrazów jest niezbędne do projektowania, skanowania korekt i efektów twórczych. Aspose.Imaging dla .NET pozwala flip dowolny obsługiwany obraz horyzontalnie lub pionowo w zaledwie kilku liniach kodu.

Problem świata rzeczywistego

Skanowane dokumenty lub zdjęcia mogą wyglądać odwrotnie, lub projektanci mogą potrzebować obrazu z lustrem dla efektów i układów.

Przegląd rozwiązania

Korzystaj z RotateFlip Metoda z odpowiednim RotateFlipType Wystarczy wyświetlić obrazy horyzontalnie (FlipXlub w sposób pionowy (FlipY).

Warunki

  • Visual Studio 2019 lub później
  • .NET 6.0 lub nowszy (lub .Net Framework 4.6.2+)
  • Aspose.Imaging dla .NET z NuGet
  • plik obrazu (JPEG, PNG, BMP itp.)
PM> Install-Package Aspose.Imaging

Wdrażanie krok po kroku

Krok 1: Flip obraz w sposób horyzontalny (Mirror X)

using Aspose.Imaging;
using Aspose.Imaging.ImageOptions;

string inputPath = "./input/photo.jpg";
string outputFlipX = "./output/photo_flipx.jpg";

using (var image = Image.Load(inputPath))
{
    image.RotateFlip(RotateFlipType.RotateNoneFlipX);
    image.Save(outputFlipX, new JpegOptions { Quality = 90 });
}

Krok 2: Włóż obraz w kierunku pionowym (spojrzenie Y)

string outputFlipY = "./output/photo_flipy.jpg";

using (var image = Image.Load(inputPath))
{
    image.RotateFlip(RotateFlipType.RotateNoneFlipY);
    image.Save(outputFlipY, new JpegOptions { Quality = 90 });
}

Krok 3: Przegląd i wykorzystanie wyników

Przegląd wyjściów, aby potwierdzić odpowiednie lustro dla twojego przepływu pracy.

Korzystanie z przypadków i aplikacji

  • Korekcja odwróconych skanów lub zdjęć
  • Tworzenie efektów lustra w projektowaniu graficznym
  • Przygotowanie obrazów do książek, druku lub kreatywnych aranżacji

Wspólne wyzwania i rozwiązania

Wrong flip direction: Spróbuj obydwie FlipX i FlipY Sprawdź co jest potrzebne dla Twojego przypadku.

Należy rotować i flip: Połączyć z rotacją za pomocą innych RotateFlipType Wartości (patrz następny artykuł)

Batch przetwarzanie: Przejdź przez foldery i flip wszystkie obrazy, jak to konieczne.

Najlepsze praktyki

  • Archiwum oryginalnych plików przed edycją
  • Dokument flip kierunek dla spójnego przetwarzania
  • Użyj flipping jako części automatycznego skanowania / projektowania przepływów roboczych

FAQ

** Q: Czy mogę przesyłać obrazy PNG, TIFF lub BMP?**Odpowiedź: Tak – Aspose.Imaging obsługuje wszystkie główne formaty rasterowe.

** Q: Czy mogę automatycznie przesyłać wszystkie obrazy w folderze?**Odpowiedź: Tak – wklej ten kod w przewód i zastosuj go do każdego pliku, jak pokazano w przykładach.

** Q: Czy mogę flip i rotować jednocześnie?**A: Tak – łączyć działania z RotateFlipType Wartości (patrz następne artykuły)

konkluzja

Flipping obrazy są szybkie i niezawodne z Aspose.Imaging dla .NET. Dla zaawansowanych przepływów roboczych, zobacz Aspose.Imaging dla .NET API Referencje .

 Polski