Додайте, вставте або намалюйте текст на PNG, JPEG, TIFF, піктограмі, зображенні GIF за допомогою C#
Ми бачимо або створюємо багато зображень для візуальної інформації. Іноді вам потрібно додати або намалювати текст на зображенні таким чином, щоб ніхто інший не міг змінити цей текст. Одним із найпоширеніших прикладів є зображення водяного знака. Подібним чином для маркування або перегляду зображень також може знадобитися накреслення тексту.
Використання System.Drawing у Linux без libgdiplus
Якщо вам коли-небудь доводилося запускати програми .NET Core в Linux, ви могли помітити, що однією з головних проблем є відсутність збірки System.Drawing у стандартному пакеті .NET Core. Незважаючи на те, що Microsoft рекомендує використовувати System.Drawing.Common, це не найкраще рішення. Ви повинні запустити «sudo» на кожному комп’ютері користувача, щоб інсталювати бібліотеку libgdiplus. І навіть після цього ваші результати візуалізації дещо відрізнятимуться від тих, які ви отримуєте на машинах Windows. Щоб вирішити цю проблему, у цій статті описано, як використовувати System.Drawing у Linux без бібліотеки libgdiplus.
Малювати графіку та створювати 2D малюнки за допомогою C# або VB.NET
У моїй попередній статті я дав вам огляд нашого .NET Graphics API - Aspose.Drawing for .NET. Крім того, ми побачили, як створювати зображення з нуля або малювати графіку на існуючих зображеннях за допомогою C#. У цій статті ми зробимо крок вперед і навчимося створювати двовимірні малюнки, малюючи різні графічні об’єкти в програмах .NET, таких як веб-програма ASP.NET, програма Windows тощо.
Нижче наведено векторну графіку, яку ми будемо малювати в наших малюнках за допомогою .
Створюйте растрові зображення та графіку з нуля в C# .NET
Aspose пропонує свій .NET Graphics API як Aspose.Drawing for .NET, який є легким рішенням для створення растрових зображень і графіки, ідентичної GDI+. Таким чином, ви можете створювати растрові зображення на C# з ваших програм .NET.