EPS Kırpma ve Yeniden Boyutlandırma

.NET aracılığıyla EPS görüntülerinin boyutunu yönetmek için Yerel API Çözümü

 

EPS görüntünüzü dönüştürmek artık daha kolay! Aspose.Page for .NET ile EPS dosyalarını birkaç satır kodla tam spesifikasyonlarınıza göre kırpabilir veya boyutunu değiştirebilirsiniz. Daha büyük mü yapmak istiyorsunuz? Sorun değil. Daha küçük mü gerekiyor? Sizi düşündük. C# için API'miz, görüntünüzü hassas bir şekilde ölçeklendirmenize olanak tanıyarak vizyonunuza tam olarak uymasını sağlar.

Teknoloji, EPS dosyanızın başlık ve kurulum bölümünde çalışacak şekilde geliştirilmiştir ve içeriğe dokunmaz. Bu, dosya boyutunuzun değişmeden kalması anlamına gelir ve süreci sorunsuz ve verimli hale getirir. C#'ta EPS görüntünüzü yeniden boyutlandırmak için önce şunlara karar vermeniz gerekir:

  • Görüntünüzün mevcut boyutunu belirleyin.

  • İhtiyaçlarınıza en uygun birimleri seçin: Nokta (1/72 inç), İnç, Milimetre, Santimetre veya Yüzde.

Aspose.Page, EPS dosyalarının kenarlıklarını kolayca yönetmeniz için size işlevsellik sunar. Bu API ile C# kullanarak görüntüleri ölçekleyebilir veya kırpabilirsiniz. EPS dosyalarıyla nasıl çalışılacağı hakkında daha fazla bilgi edinmek için belgeleri takip edin. İşlevselliğin canlı sürümünü görmek için EPS Crop ve EPS Resize çapraz platform uygulamalarını deneyin.

İşlevselliği kullanmak için önce çözümü edinmeniz gerekir:

  • NuGet paket yöneticisini açın, Aspose.Page'i arayın ve kurun. Ayrıca Paket Yöneticisi Konsolu'ndan aşağıdaki komutu kullanabilirsiniz.

Package Manager Console Command


    PM> Install-Package Aspose.Page

C# ile EPS görüntü boyutunu değiştirme adımları.

Aşağıdaki örnek, seçilen birimlerle (nokta) .eps’yi yeniden boyutlandırma işlemini göstermektedir. Sıralama şöyledir:

  1. PsDocument nesnesini, bir EPS dosyası içeren giriş akışıyla başlatın.
  2. ExtractEpsSize() statik yöntemini kullanarak görüntünün mevcut boyutunu tanımlayın.
  3. Sonuç EPS dosyası için bir çıkış akışı oluşturun.
  4. ResizeEps() statik yöntemiyle PsDocument nesnesini nokta cinsinden yeni bir boyuta göre yeniden boyutlandırın.
  5. Sonuç dosyasını kaydedin.

EPS görüntülerini yeniden boyutlandırmak için C# Kodu (nokta).

    using Aspose.Page.EPS;
    using Aspose.Page.EPS.Device;
    // Set the path to the documents directory.
    string dataDir = GetDataDir();

    //Create an input stream for an EPS file
    using (Stream inputEpsStream = new System.IO.FileStream(dataDir + "input.eps", System.IO.FileMode.Open, System.IO.FileAccess.Read))
    {
        //Initialize the PsDocument object with the input stream
        PsDocument doc = new PsDocument(inputEpsStream);

        //Get the size of the EPS image
        Size oldSize = doc.ExtractEpsSize();

        //Create an output stream for the resized EPS
        using (Stream outputEpsStream = new System.IO.FileStream(dataDir + "output_resize_inches.eps", System.IO.FileMode.Create, System.IO.FileAccess.Write))
        {
            //Save the EPS to the output stream with the new size assigned in inches
            doc.ResizeEps(outputEpsStream, new SizeF(oldSize.Width * 2, oldSize.Height * 2), Units.Points);
        }
    }



SSS

1. EPS dosyalarını kırpmak mümkün mü?

EPS dosyaları aslında bir sınırlayıcı kutu içinde kapsüllenmiş PostScript dosyalarıdır ve görüntünün istenen bölgesini belirtmek için sınırlayıcı kutu parametreleri değiştirilerek kırpılabilirler. Bu işlem, EPS görüntüsündeki istenmeyen alanları etkili bir şekilde keser.

2. Encapsulated PostScript dosyasını nasıl kırpabilirim?

Aspose.Page, gerçek dosyanın boyutunu elde etmek için ExtractEpsSize() statik Yöntemini kullanarak EPS dosyalarını kırpmanıza ve ResizeEps() statik Yöntemi ile onu noktalar halinde yeni bir boyuta kırpmanıza olanak tanır.

3. EPS (Encapsulated PostScript) dosyalarını kırpmak için özel olarak tasarlanmış herhangi bir araç veya yazılım var mı?

Aspose.Page, dosyaları yalnızca bir saniyede çevrimiçi olarak kırpmanıza olanak tanıyan EPS Crop çapraz platform uygulamasına sahiptir.

EPS What is EPS File Format

EPS (Encapsulated PostScript), tek sayfalık bir tasarımı tanımlayan PostScript tabanlı bir formattır. Vektör ve vektör‑raster birleşik grafikleri destekler. İçe aktarıldıktan sonra düzenlenemez; bu yüzden genellikle SVG veya PDF gibi düzenlenebilir bir formata dönüştürülür.