VS 2008 Drawing A Cursor On An Image WITH Alpha Levels?
Feb 21, 2010
I am using Cursor.Draw to draw the default cursor on an image however this does not draw the alpha levels - they just draw the alpha pixels with a black backing how can i draw a cursor to an image and KEEP THE ALPHA channel?
I am trying to create a function that would take 2 images. 1 of the images is a grayscale image and the other is a normal image. What i want to do is apply any of the R or G or B of the grayscale image (in grayscale image r=g=b so it makes no difference) to the Alpha of the second image. i DID succeed on it. However the code is EXTREMELY slow. It takes 1 second to perform it. And i have to perform the function atleast 30 times a second (it will be outputting to a Decklink card). Here is the code:
public function createOverlay(ByVal Main as Bitmap, ByVal Key as Bitmap) as Bitmap For index as integer =0 To (Key.Width*Key.Height)-1 Dim crntX= index Mod(Key.Width)
[code].....
This function will have to run infinitley until the user presses stop and keep updating the output buffer. How can i make it faster? ( i need at least 30 executions per second)
How should i clean up after drawing to an image on a timer? I am getting a memory leak BTW I don't really understand why this is necessary; i mean shouldn't .net automatically clean up when an object has no longer any references to it?anyway here is basically the outline my
vb Private Sub MainTimer_Tick(ByVal sender As Object, ByVal e As System.EventArgs) Handles MainTimer.Tick ... Dim FaceBit As Bitmap
I am trying to draw an extended crosshair cursor, as used on financial charts.ie; the cusor is the centre of two intersecting lines that extend to the boundaries of the graph control (zedgraph).
In the past I used the .FromFile to load images into pictureboxes but, because was impossible to delete, I followed the stream method to load images. Now happens that this code, that worked fine with the first method doesnt work with the second.I think that some conversion in the sender is wrong but Im not able to find it.[code]...
I am working on a project that I wish to convert the picturebox image to acting as glass effect. What I mean that I would be able to see any controls behind the picturebox control. Something would be like this:[URL]..
Ok what's happening is I'm pulling in a Tiff file that can have multiple pages. I selected the first frame, draw a stamp image to it and save it as a different file name.When I do this, it is only saving the first page of the tiff file. How do I get all of the pages to save?
[code] With these 3 subs (above) I can track the cursor movement with my window & can draw a horizontal & vertical lines from the location of the cursor. No problems there. Problem is I only want one set of lines ( thus mimiking extended cross hairs) & what I get is persistance. Previous line drawings, cannot be erased out & hence I get a colouring/paint effect in the rectangle. Great if you want that, but I do not want that. How can I negate that effect & draw only 2 lines which follow the cursor location?
Dim oURL As Uri = New Uri(e.Uri.AbsoluteUri) Dim favicon As Image If oURL.HostNameType = UriHostNameType.Dns Then
[code]....
The error is Value of type System.Drawing.Image cannot be converted to System.Drawing.Icon Is it even possible to make the favicon be the icon of the form?
im using an MDI parent form and MDI Child. how can i print the image that's inside a picture box that's inside the Child from a button that's on the Parent?when i try to use print preview or print dialog, i can't get it to recognize that the document is the picure inside the picture box. i've looked up this error message:Value of type 'System.Drawing.Image' cannot be converted to 'System.Drawing.Printing.PrintDocument'.[code]
I created a new cursor (it works properly, I tried it in windows 7) but is not working for me in the program.I took the Windows cursor (aero_helpsel_xl, from C:WindowsCursors) and it appears to me the same error.i use with this code:
Me.Cursor = New Cursor("Patch..")
The problem say:: "{"Image format is not valid. Image file may be corrupted.
Parameter name: stream "}"
edit: I realized what the problem ... It can read only cur files with 24-bit color and lower - but it shows only two colors: black and white.
I am currently using Visual Studio 2008 (VB.Net) and SQL Server 2008. I have images saved on the database as image. When I fetch it into my code it is a System.Byte[] and I am unable to cast it as a System.Drawing.Image to save to my DevExpress(v10.2).XtraEditors.ImageEdit.
i have a login form and it has 3 user levels - admin, manager & accountant - which have limited privileges using the system. For ex., if admin logged in, this user can access the whole system; if manager logged in, this user can only access the employee records; & accountant user can only access the payroll.
i actually have the idea but because i lack knowledge about vb.net, i don't know how to code it.
[code..]
At the main menu, buttons are enabled & disabled depending on the user level that was entered.
I am making a web browser using geckofx. I have put the favicon in a picture box but I have changed my mind and now I want it as the form's icon. The code for the favicon is:[code...]
The favicon works fine in the picture box but i think it will look better as an icon. If i change the line Me.PictureBox1.Image = favicon to Form1.icon = favicon I get the error Value of type 'System.Drawing.Image' cannot be converted to 'System.Drawing.Icon'. How can I get this to work?
I have a System.Drawing.Graphics g, which draw something in a PictureBox. Now I want to export this pGraphics to a new System.DrawingImage pImage (or Bitmap). But how?
Dim pImage As Bitmap Dim g As Graphics g = Graphics.FromImage(b)
I have two graphics I'm trying to superimpose into one, then display in a DataGridViewImage cell...The Value property of a DataGridViewImage is an Image type.
Dim Image1 As System.Drawing.Image = imgl_Imagelist1.Images(0) Dim Image2 As New Bitmap(imgl_ImageList2.Images(0)) Dim DualGraphic As Graphics = Graphics.FromImage(Image1)
I have my forms all set up, I want a button on my main form that says Volume. When clicked it either opens a window above the current form with a volume control. Or opens another form that has the volume control in the center. When the slider is moved up to 100% windows is at 100% volume, when moved down windows volume moves down also.
i want to work on a shooting game,and i already have a code for the rotation of the image but i have a few problemFirst problem(for the tank /ship): i want the image to AUTOMATICALLY rotate facing the mouse cursor,i know how to rotate but but i dont know how to convert the location of the mouse to an angle that the image will face,,
I am using direct 2d to render an animation... just wondering how i can render alpha channels with direct2d cause it seems to ignore it if it is done this way...I am using (to draw):
vb New LineShape(D2DItems, New Point2F(32, 32), New Point2F(256, 256), 3, renderTarget.CreateSolidColorBrush(New ColorF(255, 0, 0, 128)))