Посмотрите в старт посте под спойлером про подключение using, проверьте все ли сделано, как там написано. те ли версии dll используете.Выдает такую ошибку, не подскажите что нужно делать? Вообще новичок в этой теме.Посмотреть вложение 112080
Да неправильно прописал , using . СпасибоПосмотрите в старт посте под спойлером про подключение using, проверьте все ли сделано, как там написано. те ли версии dll используете.
Вам не хватаетMagick.Native-Q16-HDRI-x64.dll (ну или х86)в ExternalAssembliesПодскажите в чем может быть проблема?
Выполнение действия CSharp OwnCode. Инициализатор типа "NativeMagickSettings" выдал исключение.
где она? глаза сломалВсем привет! Помогите разобраться.
Перешёл на сайт https://imagemagick-org.translate.goog/script/download.php?_x_tr_sl=en&_x_tr_tl=ru&_x_tr_hl=ru#windows
где скачивать библиотеку, файла с расширением dll я там не нашёл, там есть ImageMagick-7.1.1-29-Q8-x64-dll.exe
Скачал его, и установил. В установленной папке нет данной библиотеки Magick.NET-Q8-AnyCPU.dll и даже похожей нет.
Подскажите от куда её скачать?
***Нашёл)***
вот эти подключайтегде она? глаза сломал
Подскажите пожалуйста, как реализовать.
Есть у меня допустим картинка 750х750 пикселей.
Мне необходимо ровно в середину (примерно в размер 600х600 пикселей) написать текст. Текст может быть как 5 слов, так и несколько предложений. В зависимости от длины текста, чтобы менялся размер шрифта.
Заранее благодарю!
// Путь к исходному изображению
string imagePath = @"C:\\Program Files\\ZennoLab\\RU\\ZennoPoster Pro V7\\7.7.5.0\\Progs\\imageR.jpg";
// Создание объекта изображения
using (MagickImage image = new MagickImage(imagePath))
{
// Установка параметров текста
MagickReadSettings settings = new MagickReadSettings
{
TextGravity = Gravity.Center,
BackgroundColor = MagickColors.Transparent,
FillColor = MagickColors.Black,
Width = 600,
Height = 600
};
// Текст, который нужно добавить на изображение
string text = "Ваш текст здесь";
// Создание объекта для добавления текста
using (MagickImage textImage = new MagickImage($"caption:{text}", settings))
{
// Наложение текста на изображение в середину
image.Composite(textImage, (image.Width - textImage.Width) / 2, (image.Height - textImage.Height) / 2, CompositeOperator.Over);
}
// Сохранение измененного изображения
string outputImagePath = "image.jpg";
image.Write(outputImagePath);
}
https://github.com/dlemstra/Magick.NET лучше пользоваться последней версией, здесь уже устаревшая.
Это лучше в тему с поиском исполнителей написать, и конкретизировать какой функционал софта хотите и какой бюджет на разработку.Ребят, подскажите плз кто может на net фреймворке софт написать?
Подскажите пожалуйста как исправить ошибку чтоб уменьшить качество .webp & .jpeg изображения.JPG в WEBP
C#:string InputImagePath = project.Variables["InputImagePath"].Value; // В переменной InputImagePath указать путь к изображению .jpg string SaveImagePath = project.Variables["SaveImagePath"].Value; // В переменной SaveImagePath указать путь куда сохраняем обработанное изображение .webp int quality = 80; // желаемое качество от 1 до 100 using (MagickImage image = new MagickImage(InputImagePath)){ image.Format = MagickFormat.WebP; image.Quality = quality; image.Write(SaveImagePath); }
Код рабочий. У вас не прописан using, либо вы привели не весь код и в вашем куске нет кода с ошибкой.Подскажите пожалуйста как исправить ошибку чтоб уменьшить качество .webp & .jpeg изображения.
Пробывал менять версии Magick.NET-Q8-AnyCPU на ту которая стоит в посту выше, 13.1.2, 13.6.0 и на актуальную. Оригинальная авторкская версия .dll из шаблона не работает с кубиком, все обновления выдают следующию ошибку.
""Компиляция кода Ошибка в действии "CS0234" "Ошибка в директивах using. The type or namespace name 'Defines' does not exist in the namespace 'ImageMagick' (are you missing an assembly reference?)". [Строка: 4; Cтолбец: 19]""
Код рабочий. У вас не прописан using, либо вы привели не весь код и в вашем куске нет кода с ошибкой.
все кубик заработал, после того как добавил это решение.Посмотреть вложение 123801
В проекте только один кубик который вы видите выше. Эти дерективы в прокте, нужно еще какойто добавить?