вставка или объединение прозрачного изображения поддержки в изображение JPEG - PullRequest
0 голосов
/ 09 ноября 2011

Я делаю проект обработки изображений с использованием C #, который требует применения обода к существующему автомобилю image.im, который еще очень новичок в обработке изображений. пока я нашел две центральные точки окружностей колес и радиус этих окружностей, используя C #. но у меня проблема с прикреплением изображения колеса png / gif к исходному изображению. Мне нужно применить изображение PNG в колесо. есть идеи как заархивировать это?

Исходное изображение:

Original image

Прозрачное изображение колеса:

Transparent wheel

Целевой результат:

Target result

1 Ответ

2 голосов
/ 09 ноября 2011

Следующая функция нарисует второе изображение (wheelImage) на первом изображении (carImage) в позиции, указанной с указанным размером

    static void AppendWheel(Bitmap carImage, 
        Bitmap wheelImage, 
        float offsetLeft, 
        float offsetTop, 
        float width, 
        float height)
    {
        using (Graphics graphics = Graphics.FromImage(carImage))
        {
            graphics.DrawImage(wheelImage, offsetLeft, offsetTop, width, height);
        }
    }
...