Aspose.PSD for .NET is a comprehensive API to programmatically generate, process, and manipulate PSD and PSB Photoshop files. It supports reading AI files and does not require installing Adobe Photoshop or Adobe Illustrator to function. It offers extensive layer manipulation features and helps developers add text or images to layers, merge layers, update existing layer text, apply layer effects, work with adjustment layers, and export Photoshop file layers to images. The .NET API includes image manipulation tools, including resizing, cropping, and rotating images, to help you upgrade your .NET image processing apps. Furthermore, RGB, Grayscale, and CMYK color modes with 8, 16, and 32 bits per channel are supported.
Building high-performance Photoshop file conversion solutions is possible with the .NET PSD file manipulation API. Users can integrate image conversion capabilities into their solutions and effortlessly convert PSD to PDF, PSD to PNG, PSD to JPEG, and more. The API supports drawing and filling shapes, including rectangles, lines, ellipses, polygons, and arcs. It gives you the control to adjust the gamma, brightness, and contrast of images, in addition to dithering or blurring the images and applying median, motion wiener, Gauss wiener, and more filters to images. Aspose.PSD for .NET is the ultimate choice for anyone looking to seamlessly develop dynamic .NET solutions to create, edit, or convert Photoshop files.
The following information will help you easily set up Aspose.PSD for .NET at your end. Please check the list of prerequisites on the System Requirements page to ensure you have the recommended OS, development environment, and framework settings enabled on your system before setting up the .NET PSD file library.
Please download the MSI installer or the DLLs of the library directly from the downloads section. Or, you can use the NuGet package of the Photoshop file processing library for .NET and install it from the Visual Studio package manager console with the help of the following command:
Aspose.PSD for .NET API boasts excellent file conversion support for PSD to PDF, JPEG, PNG, BMP, GIF, and more formats. It provides multiple avenues to developers for efficiently converting PSD files. PSD to PDF conversion opens up countless possibilities for sharing, accessing, and viewing files across different devices or platforms. Similarly, converting Photoshop files to images with the Photoshop file processing and manipulation API helps in easy collaboration and storing of files.
Build powerful file conversion solutions that allow users to easily convert PSD to PDF in .NET with the PSD conversion API for .NET. In the following coding example, we will learn how to load a Photoshop PSD file and convert it to PDF format with different options, so let’s get started.
String path = @"/Users/Documents/Examples/PsdExamples/"; using (var psdImage = (PsdImage)Image.Load(path + "AllAdjustments.psd", new PsdLoadOptions())) { psdImage.Save(path + "PsdConverted_To_Pdf.pdf", new PdfOptions() { PdfDocumentInfo = new PdfDocumentInfo() { Author = "Aspose.PSD for .NET", Keywords = "Convert, PSD, PDF, HowTo", Subject = "Convert PSD to PDF", Title = "PDF From PSD", }, ResolutionSettings = new ResolutionSetting(5, 6) }); }
Converting Photoshop PSD files to popular image formats such as JPEG, PNG, BMP, GIF, and TIFF is possible using the .NET PSD manipulation library. Let’s check the following example to learn how to convert PSD to JPEG in C# .NET by setting various options for the output file.
String path = @"/Users/Documents/Examples/PdfExamples/"; using (var psdImage = (PsdImage)Image.Load(path + "AllAdjustments.psd")) { // Set the output JPEG options JpegOptions jpegOptions = new JpegOptions(); jpegOptions.Quality = 80; jpegOptions.JpegLsAllowedLossyError = 10; // Save the converted JPG on the disk psdImage.Save(path + "PsdConverted.jpg", jpegOptions); }
Please view more working code examples by visiting the Aspose.PSD for .NET GitHub examples page. Please check our Free Online Photoshop File Manipulation Apps to view, compress, merge, resize, watermark, edit, and convert Photoshop files using your desktop or mobile devices.
Aspose.PSD for .NET API offers complete layer management and manipulation functionality to developers looking to integrate such features into their applications. It enables developers to programmatically add new layers to PSD files, merge or flatten layers, find specific layers, update layer contents (text and image), add adjustment layers and fill layers, apply clipping masks, edit text layers, and do much more. With advanced PSD file editing features and the ability to manage Photoshop layers, Aspose.PSD for .NET is the preferred choice of users for manipulating PSD and PSB files on the .NET platform.
Converting PSD files in .NET is quick and easy using the Photoshop file processing API for .NET. It helps you seamlessly convert PSD files to PDF, JPEG, PNG, TIFF, BMP, and GIF formats.
The PSD file library works fast and completes your PSD and PSB file reading, writing, converting, and processing requests in no time.
You can be sure of the security of your data files while processing them using the PSD file manipulation API. We ensure the privacy of your data and take all required measures to provide you with a secure user experience.
Yes, the .NET PSD files library works across different OS, frameworks, and operating environments. You can use it on the platform of your choice & it does not require any additional software installation to function.