I've got a function that's supposed to extract and return a 32x32px bitmap from a larger bitmap which has a set of 32x32 tiles inside it.
Here's the code I have now, but it's wrong since the Tile.GFX_Pos properties are telling it where in the destination image to draw, not where in the source image to draw from.
Overloads Shared Function TileGFX(ByVal SrcGFX As Bitmap, ByVal Tile As TileDef) As System.Drawing.Bitmap
Try
[Code]....
So since this doesn't work, what I'm wondering is if anyone knows a good way to select where in the SrcGFX bitmap to blit from, instead of (as currently and incorrectly) selecting where in the destination bitmap to blit to.
I think that changing from WinForms to WPF just because the blur effect is easier to do in WPF is the stupiest thing i can do right now it took me time to understand how the windows form application works i dont even how change the source of an image in WPF so here we are again. how to blur a speciefied image using CODE ONLY ?
See what im trying to do:
1. Imagine that you turn on your pc. takes some time to load. 2. Finally for the first time you are on the desktop. 3. Before you do something after every icon is loaded my program takes a picture of the desktop and blurs it. 4. then it runs fullscreen showing the desktop behind as blurred and not giving you access to the desktop. 5. a login/register border pops up 6. if you login the program closes if you dont it stays there waiting for you to login or register.
I wont use it that way im planning to do it on the startup of my program only blur the window not the screen (i mean the content of my window) untill you login or register then it clears again. What i need to learn:
1. How to take a screenshot of my program (only yhe content of the window) [Progress: 1% (cause i know how to take a screenshot of the desktop)]
2. How to blur that image [Progress: 100%]
No need for third party programs or dlls i mean isnt there a default function in vb.net the stupiest way to do it?
I have a bunch of PNG images in my project's resources. I need to find out whether the pixel at any X,Y is transparent or not. Testing the alpha of the color returned by GetPixel doesn't work, and I can't test it against the transparency key because Bitmap objects only have a MakeTransparent method, for some strange reason. Is there a way to tell?
I am trying to make an application that can do effects to images but the problem is when I use large photos its takes a very very long time. I am reading it per pixel with bitmap's GetPixel and SetPixel methods. Is there anyway to make this process faster without using C# or C++?
I have a small 10px by 10px image, and I want to use VB.NET to find out if that image is (an exact) part of a larger image.I thought a method of doing this would be to lock the bits of the larger image into memory and then loop through each pixel in the image and for each pixel, I could take the 10px by 10px section which is down and to the right of that pixel.. and then compare it to my smaller image.
This is the code I have so far:
'Lockbits of larger image to memory Dim bmp As New Bitmap(Image.FromFile(System.AppDomain.CurrentDomain.BaseDirectory() & "picture.bmp")) Dim pxF As PixelFormat = PixelFormat.Format24bppRgb
[code]....
when I'm looping through the 10 by 10 section and I find the R G B bytes for each pixel, how do I store this in my rawImage array so I can convert it to a back bitmap and compare it with my original small 10by10 image?
How to search a dump.bin for a pattern then take the offset it is at, i.e. 8DB358 and search that string as hex? Here is an example of what was being done without a program for it:[URL]..I'm making debug codes for a gaming system... I'm Using visual basic 2008 express edition on windows vista
I have a firewire and a camera. I can see the video as in a preview using tools like MS Movie maker.I want to write a simple program that allows a Preview and when a button is clicked, grabs the snapshot bmp,jpg.I have written a program that works with a webcam and a usb interface. It uses capCreateCaptureWindowA
But this technique displays a blank screen when trying to capture a WDM device. So i am back to square one. There must be a snippet of code out there somewhere to do this.
I'm trying to figure out some simple code to detect when a single pixel changes color at a location I choose -anywhere- on the screen (ex. 100,100). Maybe with just a msgbox popup when it changes.
The visual basic program will just be hidden and running in the background.
I should be able program the rest of the program around it, I just need the detection part. That is where I am stumped.
The purpose of the code below is to scan a program of mine to detect a pixel color change. It loops through until a change is detected. It works fine for about 10-15 seconds and then I get an ArgumentException was unhandled error. So far this has happened on two different lines at separate times... Image = New Bitmap(Rec.Right - Rec.Left, Rec.Bottom - Rec.Top)
I am fairly new to visual basic and have written this program to detect a change in a selected pixel on the screen. When the pixel changes, a sound plays every x seconds. It works fine but after a few hours of operation a possible memory leak causes it to either crash the program or the PC. I have watched the process and I can see 4k added to it every 4 seconds or so. Where this memory leak is coming from?
Here is the code: Public Class Main Public pointx As Long Public pointy As Long Public areaselected As Integer Public TimeToPause, SecondTimer, changefound As Integer
I would like to load a GIF file, and start with the first pixel and check to see if that pixel color is closer to Black, Red, Green or Yellow, then take what ever color it closest matched to and output that color as a number, 0, 1, 2 or 3. So just for a small example a 5x4 GIF would be converted to something like this: 0112223322220111332?
How do i determine the pixel width and pixel height of the largest image i can paint onto the graphics object of a printer while inside a printpage event?
during the development of my project, i've fall in the need to change the position of some forms, pixel by pixel using a timer.Now, i've checked that the movement is very fluid when form is not very heavy, when it contains few elements, but when it has a lot of elements inside, the movement becames nervous and not fluid, the movement becomes jerky.
I have a VB.NET Windows Forms app with a logo image on the form as a System.Drawing.Bitmap inside a PictureBox.I used the Visual Studio Designer to add the logo .bmp image so I don't currently have any VB code doing anything with it.I'd like to make the current logo a clickable object/button so when I click on it a file browser dialog opens and I can select a new image to replace the current image.The current image is a local resource and is set in a PictureBox as a System.Drawing.Bitmap.How would I replace that System.Drawing.Bitmap with a file selected from the file browser dialog?
How to know HTML source change or not change because this web site written ASP.net and information is changing in TABLE tags when pressed button.I'm not reading when change the TABLE tags.
How can I find out the pixel colour of a certain point on a web browser. For instance,WebBrowser1.getPixelColor(0,0) would get the rgb colour value of pixel 0, 0.It doesn't have to be rgb it might be hsl or whatever.The web browser is showing a local web page that is hosted on a network. If there is an error then the screen goes all grey. What I want to do is, if this does happen, display an alert message like - "An error has occurred
I have an empty picture box with the background colour set to the transparancy colour. How can i get the colour of the pixels within the transparant picture box so that i can create a bitmap of the transparant section of the form?
I'm using Bitmap to show picture box like slideshow using Timer. For each timer interval, I've to go for new instance of Bitmap, there System memory increases to 1MB, How to resolve this, 'BG is picture box
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tic Dim img As Bitmap
img = New Bitmap(System.Drawing.Bitmap.FromFile(FileIO.FileSystem.GetFiles
I am "weeks new" to visual basic 2008 but I was hoping that someone might tell me how I can open an image in whatever type of "visible" graphics window (always positioned at: x=0 y=0); move to some "definable position" of interest x=(n) y=(n); change the brightness of that "individual pixel" by some "definable means of measure" from its original state; and save the new image as a separate image file?
how can i create a monochrome bitmap from a semi transparent bitmap in vb.net? the bmp is for a transparency mask image for an icon i'm trying to create with the CreateIconIndirect API function.
i'm using vb2008 .Net3.5, but i would prefer an answer that would also work in vb2005
I have a two forms with about 25 bound controls on each in the same solution. All of the data for both forms is in the same SQL table. I need to filter the data and only get the data appropriate to the called form. I consulted an University VB professor and he would only say "it won't be easy".
I tried removing all of the bindings and rebinding them to the new datasource but there were still some remnants (probably from the navigator) that proved illusive.
Is the only solution to recreate the VB forms and bind them to the new datasource?
(using Visual Studio 2008 Professional)
Private Sub HazMatlLabelsBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles HazMatlLabelsBindingNavigatorSaveItem.Click
I have two comboboxes. The data sorce of combobox1 is a list of string that is fixed.Combobox2's data sorce will be a list of string that depends on the selection of combobox1. This is very similar to a common case as follows: first enter your contry, then depending on your enter, the second combobox will show you the list of universities in the country.
'Change selection of first combobox Private Sub cbxClient_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cbxClient.SelectedIndexChanged