VS 2010 - Reading Image Meta Data
Apr 14, 2011
I've been using the process shown here: [url]
For including images in my database, what i would like to do during the import process is capture some of the meta data to store against fields in my database as well.
In this case we will be using iPhone 4s which i believe capture data in EXIF format.
I did a bit of looking around on my own and apart from: [url]
View 7 Replies
ADVERTISEMENT
Jan 4, 2011
How do I Edit and Save Image EXIF / Metadata / FileInfo without using an external DLL?
Project:I'm building an app for personal use to rename, retag, and organize the apocalyptic quantity of images I host on my personal website. As I have been collecting funny pictures and such for several years, there is no real rhyme or reason to the file naming conventions. Ergo, Image0001.jpg needs to be renamed to a descriptive filename, and the Metadata fields need to be filled in.
The desired process will take an existing jpg, gif, png, tiff or bmp and do the following:
load image into memory
convert bmp files to jpgs if needed (for a smaller file size, mostly)
load image tags into ImageData Structure (see below)
[code]....
View 1 Replies
Jan 3, 2011
Project:I'm building an app for personal use to rename, retag, and organize the apocalyptic quantity of images I host on my personal website. As I have been collecting funny pictures and such for several years, there is no real rhyme or reason to the file
naming conventions. Ergo, Image0001.jpg needs to be renamed to a descriptive filename, and the Metadata fields need to be filled in.The desired process will take an existing jpg, gif, png, tiff or bmp and do the following:
[1] load image into memory
[2] convert bmp files to jpgs if needed (for a smaller file size, mostly)
[3] load image tags into ImageData Structure (see below)
[4] load file data into ImageData Structure (where needed)
[5] display image and tags for user to edit (In a Picture Box and several Text Boxes)
[6] allow editing of fields and renaming of the file
[7] write the changes to the image file
[8] go to next file.
Example:
[1] Load Image0001.jpg. Populate ImageData Structure fields.
[2] Type in Description: "lolcat ceiling cat sends son".
[3] ImageData.FileName changed to "lolcat-ceiling-cat-sends-son.jpg".
[4] ImageData.Name, .Keywords, .Title, .Subject, and .Comments changed to "lolcat ceiling cat sends son".
[5] Save file with new filename and save all new tag fields.
(Later, I will also be using SQL to build a referential database with links to the online copies of these files to allow for searching by keywords, subject, filename, etc, but that's another layer that's much easier than this one. At least to me.)
Problem:So far, several days of research have yielded almost no measurable progress. Information has apparently been inexplicably hidden behind a bunch of unexpected search keywords. Current Code as is:
Imports System.IO
Imports System.IO.Path
Imports System.Drawing.Imaging[code]........
View 2 Replies
Nov 25, 2009
Does anyone know how to get the width and depth out of a swf file? Sounded easy when I started looking but I caould only find samples for VB6 and not .net
View 1 Replies
Aug 17, 2009
I want to decorate a VB.NET class with meta data to describe additional information associated with the properties of the class. Also I need this information to be visible through reflelction.Is this even possible for me to accomplish?
View 3 Replies
Nov 17, 2011
Is their anyway of getting the meta information of a file?[code]I've been searching Google for over an hour and found very little help.
View 2 Replies
Feb 18, 2012
Ive come up with an issue in a program im making, hoping someone might have a clue. Basically I want to enable meta gaming into a ORPG I play. Obtaining all the meta gaming was easy enougth to do, now I have to add it into the game (Microsoft Freelancer) But ive run into a problem.I don't have a clue how. Basically, Microsoft Freelancer has a "chatbox" and I want to pass skype to and from the chatbox using VB.So if I want to type "Hi everyone" into skype, I would type "/s Hi everyone" and theoretically my VB app catches the message and passes it to skype.I can do that part using windows hooks. But when skype chats back, How to post into the game?Ive run a sniffer, But I get data that I have no Idea what it is.0000 80 06 01 00 CD DE 00 00 93 F5 06 00 I do know the ip im sending to and the port, If that helps, And the rest of the program functions, just sending and receiving the chat data is beyond me atm.
View 1 Replies
Aug 10, 2009
I have a process that's going to initially generate 3-4 million PDF files, and continue at the rate of 80K/day. They'll be pretty small (50K) each, but what I'm worried about is how to manage the total mass of files I'm generating for easy lookup. Some details:
I'll have some other steps to run once a file have been generated, and there will be a few servers participating, so I'll need to watch for files as they're generated.Once generated, the files will be available though a lookup process I've written. Essentially, I'll need to pull them based on an order number, which is unique per file.At any time, an existing order number may be resubmitted, and the generated file will need to overwrite the original copy.
Originally, I had planned to write these files all to a single directory on a NAS, but I realize this might not be a good idea, since there are millions of them and Windows might not handle a million-file-lookup very gracefully. I'm looking for some advice:
Is a single folder okay? The files will never be listed - they'll only be retrieved using a System.IO.File with a filename I've already determined.If I do a folder, can I watch for new files with a System.IO.DirectoryWatcher, even with that many files, or will it start to become sluggish with that many files?Should they be stored as BLOBs in a SQL Server database instead? Since I'll need to retrieve them by a reference value, maybe this makes more sense.
View 13 Replies
Aug 23, 2010
How do you read the data from a file on the computer? I have an mp3 stored on my root folder and I want the form to read the raw data from it so I can do some encryption etc.
Dim fileOpen As New IO.StreamReader("C:file.mp3")
Dim stream As String = fileOpen.ReadToEnd
TextBox1.Text = stream
View 6 Replies
Feb 26, 2012
how to read data from a USB Port. I have a games joystick connected to a USB port on my computer and the joystick has 10 buttons which each when pressed sends some binary code into the computer via the USB port. I need to capture these button clicks and perform a different event for each button click.
View 8 Replies
May 19, 2011
I have a datagrid which I have manually added columns to and adding rows at runtime (code I am using below if that helps in anyway). When that row is sellected I wish to get the data from different columns.
I'm adding to the grid:
Dim dgvRow As New DataGridViewRow
Dim dgvCell As DataGridViewCell
dgvCell = New DataGridViewTextBoxCell()
[Code]......
View 8 Replies
Apr 3, 2012
Private Sub receive_data(ByVal sender As System.Object, ByVal e As System.IO.Ports.SerialDataReceivedEventArgs) Handles SerialPort1.DataReceived
Dim aBuffer(255) As Byte
Do While SerialPort1.BytesToRead > 0
[code]....
Basically, what I am trying to do is everytime I receive data from the serial port, I turn that data into an array (aBuffer) and I then call another sub using that info.The problem I'm having is that everytime I receive data, the array only fills up to the first 8 bytes! This isn't a problem when I receive smaller packets of 6 bytes but anything else gets chopped off.
What is really frustrating is that it seems quite fickle. I've read somewhere that this happens because the computer is handling the bytes received faster than they are being put in the buffer?? Not really sure but if I put a couple of breakpoints during debug, sometimes the array fills up correctly... Note the maximum size of any one incoming message would be 255 bytes.
View 4 Replies
May 23, 2011
Here's what i've got so far, i've written all of the data that i'm going to put into my config file, however i'm having trouble reading the specific string values that I need from that ini file. The parts of the ini lines I want to get are the values in between the I've tried using streamreader a couple things but i'm having trouble figuring that out. I need to parse each line of the ini file to get that value in between the single quotations, so that I can set the value for my richtextbox background and text color as well as a few other things that i've set up in my notepad including tab spacing and so on. lots of these different values need to be converted from a string value to integers, and boolean values as well. (4 of them, the rest of them don't have to be changed because they are already string values when my application reads them to determine it's application load settings.
EDIT: I just noticed in the preview that this is from the version of the app where I had streamwriter write "______ value=" & Something to a file. lol some of the (')s are still in this version, so please excuse that little part. I had them in, but took them out so that I could trim data to get a value easier, but I want to use (')s hopefully when all is said and done.For example, just to restate what I want - in the ini file it will read [setting name] value='VALUE'I want to be able to "get" the string value of "VALUE" within the ini file between the 2 single quotations '
View 30 Replies
Apr 23, 2010
This is an amateur radio project. I have a TNC (modem) that receives a digital stream (AX.25) from my radio. The TNC decodes the AX.25 frames and translates them to KISS frames (the protocol used between the TNC and the PC, see documentation here: [URL] It sends the data as HEX values.
What I'm looking for on the serial stream is the beginning of a data frame marked by 0xC0 0x00 and ending with 0xC0. Should be easy. Using serialport.readbyte() I should get binary data that I can convert to hex and look for the beginning of a data frame and then convert the subsequent data to ascii, as it will be text from a chat session.
Just to try it out and see the raw data coming from the port, I use teraterm or realterm and capture the data and it's a mix of junk (control frames and what not) and valid text. When I display the same data in a text box in VB I get data that look like this:
[Code].....
View 5 Replies
Mar 29, 2012
I have some trouble with opening a excel sheet and getting some data out of it.
I want my program to have a button, when pressed, gives a "select excel file" popup and then load the data from some cells into my sql database.
So, when opening a excel file the program should get the data from cell D3 to D8 and put that into the sql database.
I now have the following, but that will only open the excel file.
Public Class Form1
Dim oConn As ADODB.Connection
Private Sub ConnectDB()
[Code]....
View 1 Replies
Sep 5, 2011
In my application I read data (using data binding) from an Excel spreadsheet into a DataGridView. This works, but the data columns contain text fields (strings). I would like to set the data type for some columns to "Date" and Decimal. I cant do this on the DataGridView (error: cant change properties for data-bound stuff) and I cant figure out how to do it on the dataset or data-table that I bind to the DataGridView.The following is the code I use to read and bind the data:
Using con As OleDbConnection = New OleDbConnection(cs)
'
'open the OleDbConnection
[code]....
The commented out code (below the 'Todo: comment) causes a additional table, but I want to change the table with the data.
View 2 Replies
May 1, 2011
I have conquered the problem of the database however what i need is the serial port data sent to a database and outputted on screen however i keep getting cross thread errors ..
Imports System.Data.OleDb
Imports System
Imports System.ComponentModel
Imports System.Threading
[code]....
View 3 Replies
Jan 14, 2012
Imports System.Drawing.Image
Imports System.IO
Public Class Form1
[code].....
View 2 Replies
Feb 6, 2012
get the raw data of zoomed image in a picture box. But I am zooming the image using,e.Graphics.DrawImage(Picturebox.Image, New Rectangle(ZoomXCordinate, ZoomYCordinate, ZoomWidth, ZoomHeight)).Now I am not getting how to get the raw data of zoomed graphics image displayed on the Picturebox.I am actually trying to get the image data into a byte array.
View 5 Replies
May 31, 2012
how to retrive the raw data of the image pointed by an intptr.The thing is the detector gives the pointer to the acquired image and I need to retrieve the image rawdata from the given intptr.
View 1 Replies
Jan 19, 2012
Any code for creating the pallet for a Gray scale image, to display it on a picture box? I have written the code for creating for palette for a RGB image which is as follows:
Marshal.Copy(Image_bufffer, 0, _pImg, 1024 * 1024)
myBMP = New Bitmap(1024, 1024, 1024, System.Drawing.Imaging.PixelFormat.Format8bppIndexed, _pImg)
pal = myBMP.Palette
For i As Integer = 0 To pal.Entries.Length - 1
pal.Entries(i) = Color.FromArgb(255, i, i, i)
Next
myBMP.Palette = pal
Picturebox1.Image = myBMP 'Show the image
But the image displayed looks dull(less brightness) than the same image viewed from ImageJ. So instead of creating pallet from color.Argb, is there any way to create palette for a gray scale image?
View 2 Replies
Mar 13, 2012
I'm trying to resize any image fields in my data-bound DataGridView to 200x300; the column resizing code looks like this:
[Code]...
View 5 Replies
Jun 8, 2011
Is the Meta Tag - MSSmartTagsPreventParsing - still a valid and used tag in current browsers?
Any harm in leaving it on a website?
View 1 Replies
Mar 18, 2011
I'm implementing one web which requires the content of meta tag. How do I get the content?
View 1 Replies
Jun 8, 2011
I have a website with product pages that are created dynamically depending on the itemws in my database. The site works fine with no errors. I now would like to add Meta Tags to the header.
When the pages are created I would like to dynamically/programmically set the meta tags for that page - Keywords, etc.
How can I add them using VB.Net in Visual Studio 2008. I am using a masterpage for the overall layout if that affects anything.
View 1 Replies
Nov 7, 2009
i want to read a image from a path. i know how to do what but i get a error "Parameter is not valid." Here is my code
Dim SAVE_image As String = Application.StartupPath & "\bg" & "\" & ComboBox1.Text
Dim myImage As New Bitmap(SAVE_image)
PictureBox1.Image = myImage
[Code].....
View 13 Replies
Jun 9, 2011
I would like to add the following meta tag below but do it dynamically when the page loads so that in case we do not need to add it we will not. <meta property="example" content="example" />This is in VB.Net with Visual Studio 2008.
View 1 Replies
Mar 27, 2012
i have a windows form created using vb.net 2005 that allows users to attach files. When the user clicks the AttachFile button, they browse to select a file they want to attach and then the code places the file they selected into a predetermined location. The primary file type they will be attaching is a windows meta file (.wmf).
The attached file is saved and appears as a hyperlink for the user to open at a later time. When the user clicks to open the file, it is suppose to insert it into Autocad; however, it wasn't doing this.
The problem comes from attaching the file using the StreamWriter for some reason its not working correctly. I verified that this is the issue: When i hardcoded the file path to the original file's location, it opens up just fine when clicking the hyperlink. When I compare file size from the original to the one attached, I see that the original is 12Kb and the one I attached is 19Kb.
Here's my code to attach the file: I'm thinking perhaps it has something to do with this line? sReadFile = sr.ReadToEnd() but I'm just not sure. I tried changing this line to sr.Read but that doesn't work either.
[Code]...
View 8 Replies
Jun 1, 2011
I have some troubles reading an image from a networkstream.Every time the when program runs this procedure its shuts down without a warning.[code]...
View 11 Replies
Feb 9, 2012
I have a code wherein datagridview will load according to the query given.I have no problem with that but when i put a loading image while reading the database, loading image wont work as well as if i put only "Please Wait" to a label.I searched from google and said that backgroundworker sahould use to this problem. But how can i use the backgroundworker?i have no idea about it.
View 5 Replies