1 место Библиотека Magick.NET C# (Image Magick), работа с изображениями, и другие полезняшки.

  • Автор темы Автор темы samsonnn
  • Дата начала Дата начала
Ребята подскажите, в чем может быть причина, делаю картинку (в переменной Name находится Имя Фамилия человека), в проджект мейкере все нормально, а в зеннопостере вместо ИМЕНИ ФАМИЛИИ, ставит просто название переменной
 

Вложения

  • Project Maker.jpg
    Project Maker.jpg
    61,5 KB · Просмотры: 478
  • Zenno.jpg
    Zenno.jpg
    72,8 KB · Просмотры: 491
  • Сшарп.jpg
    Сшарп.jpg
    80,1 KB · Просмотры: 488
смотри ответ выше в этой теме уже отвечали
А можете, пожалуйста, в кубике C шарп подставить правильно переменную и скинуть, я потому что делал как вы на скриншоте указали и у меня не вышло, скорее всего руки кривые, но помогите, если не затруднит.
 
А можете, пожалуйста, в кубике C шарп подставить правильно переменную и скинуть, я потому что делал как вы на скриншоте указали и у меня не вышло, скорее всего руки кривые, но помогите, если не затруднит.
В чем именно сложность возникает? Какие ошибки выдает? выложите свой код, посмотрю в чем может быть дело.
 
using (MagickImage label = new MagickImage("label:Тут какой то текст", readSettings)){
image.Composite(label, 200, 100, CompositeOperator.Over); // расположение текста на картинке 200 слева, 100 сверху
image.Write(SaveImagePath);
}


Подскажите пожалуйста, а как этот же текст прописать вертикально, чтобы каждая буква была с новой строки?
 
а как текст прописать по центру картинки?
Что тут нужно изменить?
image.Composite(label, 200, 100, CompositeOperator.Over); // расположение текста на картинке 200 слева, 100 сверху
 
А можете, пожалуйста, в кубике C шарп подставить правильно переменную и скинуть, я потому что делал как вы на скриншоте указали и у меня не вышло, скорее всего руки кривые, но помогите, если не затруднит.
Тоже не могу переменную воткнуть, еще бы хотелось переменную вставить на место цвета или размер картинки чтоб можно было рандомно менять цвет и размер картинки
 
Круто, жаль что раньше не зашел на форум и не посмотрел конкурс.
Давно искал че то для уникализации в зенке, спасибо дружище!!!
Еще бы что то похожее для видео было бы).
 
  • Спасибо
Реакции: samsonnn
Круто, жаль что раньше не зашел на форум и не посмотрел конкурс.
Давно искал че то для уникализации в зенке, спасибо дружище!!!
Еще бы что то похожее для видео было бы).
Для видео в зенке, вероятно, нереально что-то сделать из коробки. Через сторонние сервисы можно явно что-то придумать :)
 
В одном из конкурсов (вроде в серии Король Социалок) было что то по работе с видео.
Там у меня довольно костыльный метод, но более качественные эффекты получаются.
А так ffmpeg для видео может помочь, если не что-то сложное.
 
ffmpeg много в каких либах используется если что
 
подскажите пожалуйста, как можно увеличить размер холста? т.е. не само фото, а добавить пустой участок фото определенного цвета вверху, вниз?
 
Можно ли уникализировать как-то одну фотку 100 раз к примеру? Чтоб все 100 фоток были уникальными?
 
Подскажите, как склеить несколько фото по горизонтали?
 
Статья топ! А не подскажите где читать документацию для продвинутых методов? Всё что связано с масками и альфа каналом интересует.

Спасибо за статью :)
 
подскажите где читать документацию для продвинутых методов?
Найдите сайт разработчика, обычно там есть wiki или примеры использования, или документация по методам.
Ну и всегда можно посмотреть аналогичные dll конкурентов, иногда одни dll обновляются чаще и расширяются, а про некоторые разработчики просто забывают.
 
  • Спасибо
Реакции: artomka
подскажите пожалуйста, как можно увеличить размер холста? т.е. не само фото, а добавить пустой участок фото определенного цвета вверху, вниз?
Создать пустой холст большего размера и на него наложить свое фото...
 
  • Спасибо
Реакции: artomka
Создать пустой холст большего размера и на него наложить свое фото...
хорошо, как создать пустой холст? и как получить размеры фото в переменные которое нужно будет наложить?
 
хорошо, как создать пустой холст? и как получить размеры фото в переменные которое нужно будет наложить?
В этой теме на 1 стр. в полезняшках поищи, размер фото получить точно есть там
 
  • Спасибо
Реакции: samsonnn
Подскажите пожалуйста, а какую функцию нужно использовать, что бы получить количество (число) уникальных цветов изображения?
 
Подскажите пожалуйста, а какую функцию нужно использовать, что бы получить количество (число) уникальных цветов изображения?

C#:
Развернуть Свернуть Копировать
string InputImagePath = project.Variables["InputImagePath"].Value; // В переменной InputImagePath указать путь к изображению
using (MagickImage image = new MagickImage(InputImagePath)){
    using (IMagickImage uniqueColors = image.UniqueColors()){
        project.Variables["Colors"].Value = uniqueColors.Width.ToString();
    }
}
 
  • Спасибо
Реакции: nikki
C#:
Развернуть Свернуть Копировать
string InputImagePath = project.Variables["InputImagePath"].Value;
string SaveImagePath = project.Variables["SaveImagePath"].Value;
using (MagickImage image = new MagickImage(InputImagePath)){
     MagickReadSettings readSettings = new MagickReadSettings{
        FillColor = MagickColors.Blue, // цвет текста
        BackgroundColor = MagickColors.Transparent, // фон текста
        Font = "Arial", // Шрифт текста (только те, что установлены в Windows)
        Width = 350, // Ширина текста
        Height = 48 }; // Высота текста
    image.Alpha(AlphaOption.Opaque);
    using (MagickImage label = new MagickImage("label:Тут какой то текст", readSettings)){
        image.Composite(label, 200, 100, CompositeOperator.Over); // расположение текста на картинке 200 слева, 100 сверху
        image.Write(SaveImagePath);
    }
}
А можно как-нибудь без дополнительных костылей сделать, чтобы при длинной строке текст переносился на новую строку, а не ужимался минимальным размером шрифта в одну строку?
 
A help to figure out how to edit the EXIF / meta data for images would be much appreciated. specifically (Title, Subject, Tags, Comment) If possible with this library. Please and thank you very much. Maybe also how to download the correct dll file that will plugin to zennoposter? The ones from the website does not pull up in the adding GAC library dialog box to project for some reason....
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)