powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Добавление текста к Gif
1 сообщений из 1, страница 1 из 1
Добавление текста к Gif
    #37611011
dreval
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добавить текст на картинку не проблема, но как добавить его на гифку, понятно что разобрать по фреймам, подскажите где ошибка, гифка отображается, а текста на ней все равно нет

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
           gifImage = Image.FromFile(configPath);
            dimension = new FrameDimension(gifImage.FrameDimensionsList[0]); 
            frameCount = gifImage.GetFrameCount(dimension);
            for (int i = 0; i < frameCount ; i++) //frameCount
            {
                gifImage.SelectActiveFrame(dimension, i);
                gifImage = WriteTextOnImage(gifImage, float.Parse(textSize), textColor, i.ToString(), isObj);
                gifImage.Save(imageStream, ImageFormat.Gif);
            }



И сам код нанесения текста на картинку

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
    private Image WriteTextOnImage(Image oldBitmap, float sizeText, String textColor, String text, String isObj)
    {
        var graphics = Graphics.FromImage(oldBitmap);      
        Font font = new Font("Arial", sizeText, FontStyle.Bold, GraphicsUnit.Pixel);
        Point atpoint = new Point(oldBitmap.Width / 2, 12);
        Color color = ColorTranslator.FromHtml("#" + textColor); 
        SolidBrush brush = new SolidBrush(color);
        StringFormat sf = new StringFormat();
        sf.Alignment = StringAlignment.Center;
        sf.LineAlignment = StringAlignment.Center;

        graphics.DrawString(text, font, brush, atpoint, sf);
        return oldBitmap;
    }
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Добавление текста к Gif
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]