在线等,如何在wpf中用后台代码新建一个图片,然后指定图片的位置并在界面显示?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在线等,如何在wpf中用后台代码新建一个图片,然后指定图片的位置并在界面显示?相关的知识,希望对你有一定的参考价值。

参考技术A private void ImageExampleForm_Paint(object sender, PaintEventArgs e)

// Create image.
Image newImage = Image.FromFile("SampImag.jpg");

// Create Point for upper-left corner of image.
Point ulCorner = new Point(100, 100);

// Draw image to screen.
e.Graphics.DrawImage(newImage, ulCorner);


Bitmap image1;

private void Button1_Click(System.Object sender, System.EventArgs e)


try

// Retrieve the image.
image1 = new Bitmap(@"C:\Documents and Settings\All Users\"
+ @"Documents\My Music\music.bmp", true);

int x, y;

// Loop through the images pixels to reset color.
for(x=0; x<image1.Width; x++)

for(y=0; y<image1.Height; y++)

Color pixelColor = image1.GetPixel(x, y);
Color newColor = Color.FromArgb(pixelColor.R, 0, 0);
image1.SetPixel(x, y, newColor);



// Set the PictureBox to display the image.
PictureBox1.Image = image1;

// Display the pixel format in Label1.
Label1.Text = "Pixel format: "+image1.PixelFormat.ToString();


catch(ArgumentException)

MessageBox.Show("There was an error." +
"Check the path to the image file.");

ckeditor JS插件 在火狐下直接复制图片 就可以粘贴到文本框里 如何取消这个复制粘贴功能 ?在线等

没法去,因为在网页里面复制会直接复制 html 代码,所以在 CKEditor 里面粘贴的时候也是直接粘贴的 html 代码,因此图片会进去。。。这个插件我用了三年了,还改过它的核心文件,如果想单单 过滤图片标签只能说直接自己监听文本框的输入事件,然后将粘贴的图片 html 代码删除

但是可以给你另外一条更简单的思路,如果是 PHP 程序,那么通过提交表单到后台通过 PHP 的函数进行过滤,这样就能过滤掉图片标签。。。如果是 Java 或者其他语言也是同理啰追问

后台过滤不太现实,总不能人家 前台弄张图片 后台给弄没了吧 这个插件还是不完善。。
还是谢谢你的回答

参考技术A   您好!很高兴为您答疑!

这个功能无法取消,在网页里面复制会直接复制 html 代码,所以在 CKEditor 里面粘贴的时候也是直接粘贴的 html 代码,因此图片会进去。
  您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。

以上是关于在线等,如何在wpf中用后台代码新建一个图片,然后指定图片的位置并在界面显示?的主要内容,如果未能解决你的问题,请参考以下文章

ckeditor JS插件 在火狐下直接复制图片 就可以粘贴到文本框里 如何取消这个复制粘贴功能 ?在线等

怎样在WPF中用c#语言用按钮实现左右翻页

WPF 如何实现图片原比例缩小

如何在VC++中用纯代码生成按钮等控件?

如何在 WPF 自定义装饰器中用线条排列拇指

WPF入门——DataContext