如何将图像写到另一个图像上?

杰森94

我有一个500x500的图像,并且我想以32x32的符号复制到该图像,该符号位于500x500图像的右上角。

我试图渲染它,但是它似乎不起作用:

var statusSymbol = new Image()
{
      Source = new BitmapImage(new Uri(tempJPEG, UriKind.Relative))
};

WriteableBitmap wb = new WriteableBitmap(bitmap);
wb.Render(statusSymbol , new TranslateTransform() { X = 500-10, Y = 10 });
wb.Invalidate();
some_name

手动方式(有其优点和缺点):

 public Bitmap AddLogo(Bitmap original_image, Bitmap logo)
    {
        /// Add validation here (not null, logo smaller then original, etc..)
        Bitmap with_logo = new Bitmap(original_image);           

        /// To get the right corner use:
        int x_start_value = (original_image.Width - logo.Width) - 1;
        int x_stop_value = original_image.Width -1;
        /// 

        /// You can add ofset (padding) by starting x and\or y from your value insted of 0

        for (int y = 0; y < logo.Height; y++)            
        {

            /// For left corner
            ///for (int x = 0; x < logo.Width; x++)
            int logo_x = 0;
            for (int x = x_start_value; x < x_stop_value; x++)                
            {
                with_logo.SetPixel(x, y, logo.GetPixel(logo_x, y));
                logo_x++;
            }
        }

        return with_logo;
    }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将图像拖到另一个图像背景上

来自分类Dev

如何将图像拖到另一个图像背景上

来自分类Dev

如何将一个图像居中放置在另一个图像上

来自分类Dev

如何将一个图像浮动在另一个图像之上?

来自分类Dev

如何将一个图像放在另一个图像之上?

来自分类Dev

如何将fabricjs画布图像保存在另一个背景图像上?

来自分类Dev

如何将一个图像更改为另一个图像并恢复为原始图像?

来自分类Dev

如何将图像放置在另一个图像之上

来自分类Dev

如何将图像放入另一个图像视图

来自分类Dev

如何将图像放置在另一个具有透明背景的图像后面

来自分类Dev

如何将图像从图像选择器传递到另一个视图

来自分类Dev

黑色时如何将BGR图像设置为另一个图像?

来自分类Dev

如何使用CSS将功能区图像放置在另一个图像上?

来自分类Dev

如何使用单应性将图像投影到另一个图像上

来自分类Dev

OpenCV Python:如何将一个图像叠加到另一个图像的中心

来自分类Dev

如何将图像从工作簿上复制到运行时生成的另一个

来自分类Dev

Fabric Js将一个图像拖到另一个图像上

来自分类Dev

将一个cv :: mat图像叠加在另一个图像上

来自分类Dev

HTML CSS-将一个图像放置在另一个图像上

来自分类Dev

CSS将一个图像放置在另一个图像上

来自分类Dev

将一个cv :: mat图像叠加在另一个图像上

来自分类Dev

如何将精灵图像用作舞台背景,以及如何在舞台背景上添加另一个精灵图像

来自分类Dev

如何将图像从CollectionView传输/显示到另一个ViewController

来自分类Dev

如何将idhttp下载的图像从扩展转换为另一个?

来自分类Dev

如何将图像标签更改为SVG中的另一个标签?

来自分类Dev

php,如何将单击图像的地址传递到另一个php文件

来自分类Dev

AngularJs:如何将图像上传到另一个服务?

来自分类Dev

如何将idhttp下载的图像从扩展转换为另一个?

来自分类Dev

如何将 div 与另一个 div 中的图像居中?

Related 相关文章

  1. 1

    如何将图像拖到另一个图像背景上

  2. 2

    如何将图像拖到另一个图像背景上

  3. 3

    如何将一个图像居中放置在另一个图像上

  4. 4

    如何将一个图像浮动在另一个图像之上?

  5. 5

    如何将一个图像放在另一个图像之上?

  6. 6

    如何将fabricjs画布图像保存在另一个背景图像上?

  7. 7

    如何将一个图像更改为另一个图像并恢复为原始图像?

  8. 8

    如何将图像放置在另一个图像之上

  9. 9

    如何将图像放入另一个图像视图

  10. 10

    如何将图像放置在另一个具有透明背景的图像后面

  11. 11

    如何将图像从图像选择器传递到另一个视图

  12. 12

    黑色时如何将BGR图像设置为另一个图像?

  13. 13

    如何使用CSS将功能区图像放置在另一个图像上?

  14. 14

    如何使用单应性将图像投影到另一个图像上

  15. 15

    OpenCV Python:如何将一个图像叠加到另一个图像的中心

  16. 16

    如何将图像从工作簿上复制到运行时生成的另一个

  17. 17

    Fabric Js将一个图像拖到另一个图像上

  18. 18

    将一个cv :: mat图像叠加在另一个图像上

  19. 19

    HTML CSS-将一个图像放置在另一个图像上

  20. 20

    CSS将一个图像放置在另一个图像上

  21. 21

    将一个cv :: mat图像叠加在另一个图像上

  22. 22

    如何将精灵图像用作舞台背景,以及如何在舞台背景上添加另一个精灵图像

  23. 23

    如何将图像从CollectionView传输/显示到另一个ViewController

  24. 24

    如何将idhttp下载的图像从扩展转换为另一个?

  25. 25

    如何将图像标签更改为SVG中的另一个标签?

  26. 26

    php,如何将单击图像的地址传递到另一个php文件

  27. 27

    AngularJs:如何将图像上传到另一个服务?

  28. 28

    如何将idhttp下载的图像从扩展转换为另一个?

  29. 29

    如何将 div 与另一个 div 中的图像居中?

热门标签

归档