Создайте файл изображения PNG на C#.
Создавайте собственные приложения .NET для рисования с помощью файлов изображений PNG.
Скачать бесплатную пробную версиюКак создать файл изображения PNG с помощью C#
Воспользуйтесь простым методом создания файлов изображений PNG с помощью C#. В этом документе представлены важные сведения и рекомендации независимо от того, являетесь ли вы опытным разработчиком или только начинаете. Узнайте, как легко добавить создание изображений PNG в свои проекты и улучшить свои навыки программирования. Чтобы создать файлы PNG, мы будем использовать библиотеку Aspose.Drawing для .NET , которая представляет собой многофункциональный, мощный и простой в использовании API для рисования 2D-графики для C#. Платформа. Откройте диспетчер пакетов NuGet , найдите Aspose.Drawing и установите. Вы также можете использовать следующую команду из консоли диспетчера пакетов.
Консольная команда диспетчера пакетов
PM> Install-Package Aspose.Drawing
Действия по созданию PNG на C#
Вам понадобится aspose.drawing.dll , чтобы попробовать следующие шаги в вашей локальной среде:
- Создайте растровый объект, используя класс Bitmap.
- Создайте графический объект с помощью метода Graphics.FromImage().
- Нарисуйте графические элементы.
- Сохраните созданное растровое изображение в формате изображения PNG.
Системные Требования
Aspose.Drawing для .NET поддерживается во всех основных операционных системах. Убедитесь, что ваша среда соответствует следующим требованиям:
- Microsoft Windows или совместимая ОС с .NET Framework, .NET Core, приложением Windows, веб-приложением ASP.NET.
- Среда разработки, такая как Microsoft Visual Studio.
- Ссылка на Aspose.Drawing для .NET, добавлена в ваш проект.
Создать файл изображения PNG — C#
using Aspose.Drawing; | |
using Aspose.Drawing.Drawing2D; | |
using Aspose.Drawing.Imaging; | |
using (Bitmap bitmap = new Bitmap(500, 300)) | |
{ | |
Graphics graphics = Graphics.FromImage(bitmap); | |
StringFormat stringFormat = StringFormat.GenericDefault; | |
stringFormat.Alignment = StringAlignment.Center; | |
stringFormat.LineAlignment = StringAlignment.Center; | |
LinearGradientBrush gradientBrush = new LinearGradientBrush(new Point(0, 0), new Point(bitmap.Width, bitmap.Height), Color.Blue, Color.Red); | |
graphics.DrawString("Congratulations", new Font("Arial", 40), gradientBrush, new Rectangle(0, 0, bitmap.Width, bitmap.Height), stringFormat); | |
bitmap.Save("out.png", ImageFormat.Png); | |
} |
О Aspose.Drawing для .NET API
Aspose.Drawing, полностью управляемая кроссплатформенная библиотека 2D-графики, превосходно рисует текст, геометрию и изображения. Он предлагает API-интерфейс, совместимый с System.Drawing, что позволяет легко преобразовать существующий код, основанный на System.Drawing, в действительно кроссплатформенное решение. Разработанный на основе .NET Standard 2.0, Aspose.Drawing находит применение в сценариях Интернета, мобильных устройств, настольных компьютеров, облака и Интернета вещей.
Механизм рисования Aspose.Drawing позволяет пользователям отображать векторную графику, включая линии, кривые и фигуры, а также разнообразные текстовые элементы с различными шрифтами, размерами и стилями. Этот процесс рендеринга происходит плавно на растровых изображениях, поддерживая широкий спектр часто используемых форматов графических файлов.
Обработка PNG через бесплатное онлайн-приложение
Создавайте изображения PNG, а также добавляйте к изображениям текст, посетив наш веб-сайт Live Demos . Живая демонстрация имеет следующие преимущества:
PNG Про PNG Формат файла
Файлы с расширением .PNG представляют собой файлы растровых изображений, которые используются для хранения растровых цифровых данных. Этот формат изображений служит для открытия файла на нескольких платформах, таких как Microsoft Windows, Mac и Linux. Формат файла PNG может хранить данные в виде двумерных цифровых изображений как в монохромном, так и в цветном формате с различной глубиной цвета.
Далее