BufferedImage reading help plz???
Hi ;
I have a buffered image and i want to read it into a byte array.I am about to lose my mind coz i couldnt find anyway to do that.
Plz help me
Thanks
I assume you have a color image. Is is 8-bit or 24-bit?
BufferedImage bImage = ...
DataBuffer db = bImage.getRaster().getDataBuffer();
if(db.getDataType() == DataBuffer.TYPE_BYTE){
byte my_data[] = ((DataBufferByte)db).getData();
System.out.println("my_data="+my_data+" "+ my_data.length );
if(db.getDataType() == DataBuffer.TYPE_INT){
int my_data[] = ((DataBufferInt)db).getData();
System.out.println("my_data="+my_data+" "+ my_data.length );
}Of course, if it is 8-bit, you will probably need to get the colormap as well...
Similar Messages
-
Delivery Text reading , help plz
Dear all
i am supposed to read the Material text from delivery doc so i m using the following code but not piccking the same at all .
Data: DESC3(1320).
TIDNO = '0001'.
CONCATENATE DELNO
T_LITEM-POSNR
INTO TNAME.
TOBJT = 'VBBP'.
PERFORM FINDTEXT.
LOOP AT MSLINES.
DESC1 = mslines-tdline(132).
CONCATENATE DESC3 DESC1
INTO DESC3 SEPARATED BY SPACE.
IF SY-TABIX GE 10.
EXIT.
ENDIF.
ENDLOOP.
*& Form FINDTEXT
text
FORM FINDTEXT.
REFRESH mslines.
CALL FUNCTION 'READ_TEXT'
EXPORTING
client = sy-mandt
id = tidno
language = sy-langu
name = tname
object = tobjt
TABLES
lines = mslines
EXCEPTIONS
id = 1
language = 2
name = 3
not_found = 4
object = 5
reference_check = 6
wrong_access_to_archive = 7
OTHERS = 8.
DELETE mslines WHERE tdline IS INITIAL.
ENDFORM. "FINDTEXT
Helllllllppppppp plz.
Thnx
Moni
Message was edited by: md monirujjamanHi Moni,
First thing to do is to check the key you are using to try and access the text. Look up the header of the text you are after using SE16 on table STXH. If you have some trouble finding it you can make a change to the delivery text (using the standard delivery change transaction) and select all records where TDLUSER = [Your SAP logon].
This should help you locate the exact key you are looking for. Remember also that leading zeros should be included in the key where appropriate (check in debug that the key is built correctly).
If the key is correct (including the language!!!) then the READ_TEXT function will for sure retrieve the lines you are looking for. Remember also that if you are peforming this code within a delivery userexit the possibility exists that the text has not even been saved yet (still running in update task). In this case, you will have to access the text from memory directly (this can be a painful process).
Hope that helps.
Cheers,
Brad -
i formatted my ext hard drive and changed it to mac os x extended(journaled). then i put in all my data back. after a while, i insert the hard drive but my macbook cannot read it. plz help
SanandaDutta
tried on a different mac. The same problem exists.
If that is the case, its extremely unlikely you have a bad USB cable on the seagate, rather as I mentioned earlier a bad SATA bridge card.
If the Seagate 1TB USB external wont open on either Mac and youve verified same (try a diff. USB cable if you have one however this is nearly never the case),....then to get the data off that HD (unless it is dead which is also extremely unlikely),......then you would need to extract the HD from its case and insert same into either a HD dock or USB HD enclosure.
8 out of 10 seemingly dead inopperable 1-3+ year old external HD are perfectly fine, rather the cheap 50 cent SATA bridge card fries and dies (alas)
reply back if you need help in extracting same. -
help plz so my gf said she block me and we txt back to back but later on i sent her a messages and it said it was read so am I blocked
The proper way to close Firefox is through the File menu "Exit" or the equivalent with the Firefox button.
More detail in item '''#38 Firefox already running '''
of
[http://dmcritchie.mvps.org/firefox/firefox-problems.htm#fx4interface Fix Firefox 4.0 toolbar user interface, problems (Make Firefox 4.0 look like 3.6) (#fx4interface)]
Firefox already running, to properly shutdown Firefox when closing the last window use File → Exit/Quit (or Firefox button → Exit). Closing Firefox with the [X] in the upper right corner closes the window ("Ctrl+W") but that does not necessarily close Firefox if it has subtasks running. If you want to close and reopen Firefox use the "Restart" within Add-ons if you made a change requiring a restart, or install "[https://addons.mozilla.org/firefox/addon/restartless-restart/ Restartless Restart]" ("Ctrl+Alt+R") which will allow you to take Firefox down and restart without having to check the Windows Task Manager to see if Firefox first actually ended. [http://kb.mozillazine.org/Firefox_hangs Firefox hangs] -
Im new to the 5g ipod help plz
will the ipod turn off if i leave it on pause? i know i have a really stupid question but help plz thx
Yes.
-
i lost my phone and i got an unlocked 4s from my gf she used it before an its still connected to her icloud is there a way i can restore my icloud back up to replace hers without messing up the unlock also my latest backup isnt showing on my pc help plz!!
Please please help me, if you know how.
-
Help Plz.......!!!!its urgent
hi nokia users
flash lite on my 5530 only plays youtube videos,and when tried to play videos on other sites then it says flash player is required............do ui use any software that supports web videos...???
help plz.....
thanks in advanceFalshplayer vedio cant acces in your device?
-
Help plz, i need back up my phone
Help plz, i have iphone 4 i still have icloud on my itunes and i need to update it to the new one but i dont want to lose any of my pictues of my kids im not sure if ive backed it up before if i have it would of been a long time ago plz help me thanks
jennyspeedy* wrote:
i dont want to lose any of my pictues of my kids im not sure if ive backed it up before if i have it would of been a long time ago plz help me thanks
Then use the device as designed. Copy the pictures off the device to the computer. For any pictures that you desire to keep on the device, simply sync them via iTunes.
Failure to copy the pictures off the device is only asking for problems. If the device is ever lost/stolen or simply fails to work, without a backup they would be gone as well. -
i forgot my password, and i want to unlock it without losing my data, can anyone help plz???
You can't. It is a good security feature. You have to connect the iPod to yur computer and restore via iTunes.
-
ok so when i try to play my songs on itunes no matter where it was downloaded from (itunes or another source) it wont play. it will act like it was going to play and then freeze at 00:00. i tried re-installing it and deleting my itunes library and putting it back on but nothing has worked. my sound is fine because it makes that noise when i turn on the computer and such. help plz.
You can get iTunes here: http://www.apple.com/itunes/
You will also need the iPod Updater:http://www.apple.com/ipod/download/ -
How can we create a Collective search help plz tell me with steps
How can we create a Collective search help plz tell me with steps
thanks,
basuHi
1) Elementary search helps describe a search path. The elementary search help must define where the data of the hit list should be read from (selection method), how the exchange of values between the screen template and selection method is implemented (interface of the search help) and how the online input help should be defined (online behavior of the search help).
2) Collective search helps combine several elementary search helps. A collective search help thus can offer several alternative search paths.
3)An elementary search help defines the standard flow of an input help.
4) A collective search help combines several elementary search helps. The user can thus choose one of several alternative search paths with a collective search help.
5)A collective search help comprises several elementary search helps. It combines all the search paths that are meaningful for a field.
6)Both elementary search helps and other search helps can be included in a collective search help. If other collective search helps are contained in a collective search help, they are expanded to the level of the elementary search helps when the input help is called.
CREATION:
Go to SE11 Tcode
select search help
give the 'z' search help name and create
select the selection method ur table name eg : 'mara'
dialog module 'display value immediately'.
add the field whatever u want and lpos = 1 and spos = 1 and check import and export parameter.
where left position when displaying and spos = search position
and then save and activate ..
See the links:
http://help.sap.com/saphelp_nw04/helpdata/en/cf/21ee38446011d189700000e8322d00/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/cf/21ee45446011d189700000e8322d00/content.htm
pls go through this for search help creation
http://help.sap.com/saphelp_nw2004s/helpdata/en/41/f6b237fec48c67e10000009b38f8cf/content.htm
Search Help Exits:
Re: dynamic values for search help
Re: Dynamic search help
Reward points for useful Answers
Regards
Anji -
LASERJET M1217 nfw MFP urgent help plz
HAY GUYS, NEED URGENT HELP!!!!!!!!!
My printer M1217 nfw MFP had a problem with the scanner and it was fixed bu updating the firmware and the scanner works fine and offcourse i printed the config. report befor updating the firmware , the problem is that i lost the report and i cant config. the fax or the wirless connection . any help plz guyskelsaeed wrote:
HAY GUYS, NEED URGENT HELP!!!!!!!!!
My printer M1217 nfw MFP had a problem with the scanner and it was fixed bu updating the firmware and the scanner works fine and offcourse i printed the config. report befor updating the firmware , the problem is that i lost the report and i cant config. the fax or the wirless connection . any help plz guys -
Run Time error!!!Help plz
hi ..
every time i run my application i get this error which i can't understand where exactly the error is
can any one help plz
)at javax.swing.JLayeredPane.paint(JLayeredPane.java:546
)at javax.swing.JComponent.paintChildren(JComponent.java:498
)at javax.swing.JComponent.paint(JComponent.java:669
)at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:23
:at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java
)54
at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:91
)at java.awt.Container.paint(Container.java:960
)at javax.swing.JFrame.update(JFrame.java:329
)at sun.awt.RepaintArea.update(RepaintArea.java:337
)at sun.awt.windows.WComponentPeer.handleEvent(WComponentPeer.java:200
)at java.awt.Component.dispatchEventImpl(Component.java:2663
)at java.awt.Container.dispatchEventImpl(Container.java:1213
)at java.awt.Window.dispatchEventImpl(Window.java:914
)at java.awt.Component.dispatchEvent(Component.java:2497
)at java.awt.EventQueue.dispatchEvent(EventQueue.java:339
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh
)read.java:131
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
)ad.java:98
)at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93
)at java.awt.EventDispatchThread.run(EventDispatchThread.java:85
this is part of the code:
public void actionPerformed(ActionEvent e)
FileInputStream fis = null;
if (e.getSource() == add) //The ADD button.
//User has not populated all the input fields.
if(name.getText().equals("")|| address.getText().equals("")|| phone.getText().equals("")|| sex.getText().equals("")|| dob.getText().equals("")|| photo.getText().equals(""))
JOptionPane.showMessageDialog(null, "Please fill in all the fields","Missing Fields",JOptionPane.INFORMATION_MESSAGE);
else
// save the new customer:
try
//1. take the customer's data and photo:
int userId = Integer.parseInt(id.getText());
String userName = name.getText();
String userAddress = address.getText();
String userPhone = phone.getText();
String userSex = sex.getText();
String userDateBirth = dob.getText();
//String userDateBirth=Date.parse(dob);
String photoName = photo.getText();
String audioName= audio.getText();
File file = new File(photoName);
int fileLength = (int)file.length();
//2. Set the user's photo into the photoHolder:
photoHolder.setVisible(false);
photoHolder = null;
comments.setVisible(false);
comments = null;
Icon[] custPhotos = {new ImageIcon(photoName)};
JList photosList = new JList(custPhotos);
photosList.setFixedCellHeight(100);
photosList.setFixedCellWidth(80);
photoHolder = new JPanel();
photoHolder.add(photosList);
makeComments();
//3. Insert the data and photo into the database:
if(fileLength > 0)
fis = new FileInputStream(file);
String query = " INSERT INTO CUSTOMER VALUES('"+userId+"', '"+ userName+ "', '"+ userAddress+ "', " +" '"+ userPhone+ "', '"+ userSex+ "', '"+ userDateBirth+ "', ?,?,? ) ";
PreparedStatement pstmt = conn.prepareStatement(query);
pstmt.setBinaryStream(1, fis, fileLength);
pstmt.setString(2,photoName);
pstmt.setString(3,audioName);
pstmt.executeUpdate();
comments.setText(userName+", added.");
else
String query = " INSERT INTO CUSTOMER (id, name, address, phone, sex, dob) VALUES('"+userId+"', '"+userName+"', '"+userAddress+"', '"+userPhone+"', '"+userSex+"', '"+userDateBirth+"') ";
stat.executeUpdate(query);
comments.setText("Customer saved without a photo.");
backPanel.add(photoHolder);
backPanel.add(comments);
updateTable();
//AddScroll();
} //try
catch (Exception ee)
//The danger of putting creating the JOptionPane in here is that it will show the same message regardless of the error.
JOptionPane.showMessageDialog(null, "Customers CPR already exits!!Please enter another CPR","Invalid",JOptionPane.INFORMATION_MESSAGE);
System.out.println("Caught exception in add action: " + ee);
ee.printStackTrace();
} //catch
} //if
}//add buttonhi...
i got where the error is..
now i have another problem..
Connecting to database..
Valid Login
Caught updateTable exception: java.lang.ArrayIndexOutOfBoundsException
java.lang.ArrayIndexOutOfBoundsException
at UtilityMethods.updateTable(UtilityMethods.java:305)
(which is this line:
tableData[currentRow] = fieldString;)-----> i did this because one of the fields will be a Date and the others are strings
at UtilityMethods.updateTable(UtilityMethods.java:429)
at Login.validLogin(Login.java:114)
at Login.actionPerformed(Login.java:80)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:14
50)
at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Abstra
ctButton.java:1504)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel
.java:378)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:250
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonL
istener.java:216)
at java.awt.Component.processMouseEvent(Component.java:3715)
at java.awt.Component.processEvent(Component.java:3544)
at java.awt.Container.processEvent(Container.java:1164)
at java.awt.Component.dispatchEventImpl(Component.java:2593)
at java.awt.Container.dispatchEventImpl(Container.java:1213)
at java.awt.Component.dispatchEvent(Component.java:2497)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:2451
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:2216)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2125)
at java.awt.Container.dispatchEventImpl(Container.java:1200)
at java.awt.Window.dispatchEventImpl(Window.java:914)
at java.awt.Component.dispatchEvent(Component.java:2497)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:339)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh
read.java:131)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.java:98)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)
this is the code :
void updateTable()
ResultSet results = null;
ResultSet results1 = null;
try
//Get the number of rows in the table so we know how big to make the data array..
int rowNumbers = 0;
int columnCount = 6;
results = stat.executeQuery("SELECT COUNT(*) FROM CUSTOMER ");
if(results.next())
rowNumbers = results.getInt(1);
} //if
if(rowNumbers == 0)
rowNumbers = 1;
tableData = new String[rowNumbers][columnCount];
//Initialize the data array with "" so we avoid possibly having nulls in it later..
for(int i =0;i<tableData.length;i++)
for(int j=0;j<tableData[0].length;j++)
tableData[i][j] = "";
//Populate the data array with results of the query on the database..
int currentRow = 0;
SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy");
results1 = stat.executeQuery("SELECT * FROM CUSTOMER ORDER BY ID");
while (results1.next())
for(int i = 0; i < columnCount; i++){
Object field = results1.getObject(i + 1);
// actually this next line should be put outside your loop so you don't keep creating this object
// or whatever format you want
String fieldString;
if (field instanceof Date)
fieldString = sdf.format((Date) field);
else
fieldString = field.toString();
tableData[currentRow] = fieldString;
//tableData[currentRow][i] = results1.getString(i + 1);
currentRow++;
} //while
}//for
final String[] colName = { "CPR", "Name", "Address", "Phone", "Sex", "Date OF Birth" };
TableModel pageModel = new AbstractTableModel()
public int getColumnCount()
return tableData[0].length;
} //getColumnCount
public int getRowCount()
return tableData.length;
} //getRowCount
public Object getValueAt(int row, int col)
return tableData[row][col];
} //getValueAt
public String getColumnName(int column)
return colName[column];
} //getcolName
public Class getColumnClass(int col)
return getValueAt(0, col).getClass();
} //getColumnClass
public boolean isCellEditable(int row, int col)
return false;
} //isCellEditable
public void setValueAt(String aValue, int row, int column)
tableData[row][column] = aValue;
} //setValueAt
//dataTable.setValue( new JScrollBar(JScrollBar.HORIZONTAL), 2,1 );
}; //pageModel
//Create the JTable from the table model:
JTable dataTable = new JTable(pageModel);
// dataTable.setModel(); -
hello..i have IPhone 4S i did reset to factory settings by fault and till now after a 2 hours waiting (as known it takes a 1 to 2 minutes maximum) there is nothing just a blank screen and a running waiting icon in the middle of the screen and none of home or turn off button are responsed so i do need your help plz & thanks in advance..
Try to reset it by holding the power an home buttons at the same time until you see the Apple logo, then release. If it won't reset, you'll probably have to force it into recovery mode and restore it, as explained here: http://support.apple.com/kb/ht1808.
-
Hello, I'm having trouble getting to the page where I can put in my activation code for my One to One. I keep getting ID or Password error. Have already reset twice… HELP Plz.
sashaburg wrote:
Unfortunately Netgear's support isn't very supportive.
Without Airport set-up, and without wireless connection, I can't talk between macs either.
Ok, this is a mac question: With the order changed so that the ethernet comes first, why is it still showing my connection to the neighbor's wireless? Am I reading that wrong? OR am I connected to both at the same time? If so, why would it connect twice to the internet?
Probably because you neighbor has no security on his network. Does his network show a lock like
If it does he's got security turned on, if there is no lock showing he hasn't turned it on.
Maybe you are looking for
-
UWL Help - How can i create my own task within the Enterprise Portal
Dear all, I am currently working with UWL . I have tried the customization and those stuffs associated with UWL , and it is working properly. My current issue is , how can create my own task within the Portal ( not using Ad Hoc Workflow , which is p
-
Asks for password every time I try to move a file into document folder.
Say need authorization to move file into document folder. I have some scans on seek top and I want ot place in a diabetes folder, states needs password. I have 12 items I want to place in the folder, seems a bit too much of a security issue. The file
-
Problem with Fader Banks and Channel in MCU PRO with Logic Pro X
I purchased a Mackie Control Universal Pro earlier this week, and I have talked with Mackie support techs twice and they have not been able to help me. My problem is that everything seems to work well with Logic X talking with the MCU with the exepti
-
Physical schema vs logical schema in odi
hi, i am new to odi.I have successfully loaded data metadata to essbase and planning . But still i am not clear why odi uses physical schema when we just uses logical schema while reversing, execution of interfaces etc in designer
-
I know this is a difficult topic and that has been discussed before, but I searched and searched and cannot find many answers. Does anyone have any pointers, or know of any tutorials about making a large world map in Director without using TONS of me