Losing Color During Image Conversion Using JAI

Jan 20, 2015

I've been using Java Advanced Imaging to convert tiff images to jpeg. The code I'm using is pretty simple, and I'll include it below:

Java Code: private static void convertImage(File tiff_src, File jpg_dest)
{
if (tiff_src == null || !tiff_src.exists()) throw new IllegalArgumentException();
try
{
SeekableStream stream = null;

[code]...

The problem when I run this code is that during conversion, the decoder or encoder seems to drop a good deal of black. I'd like to include examples, but the tiff images are about 30 MB...I've tried configuring the decode parameters, as well as the encode parameters, but like I said, somewhere during conversion I drop a good deal of the black from the image.

View Replies


ADVERTISEMENT

PopupMenu And JEditorPane String To Image Conversion

Jan 15, 2015

I am working on a simple online chat program. I have build the server services and generally everything works smoothly.Now for the input area i use a JEditorPane as like the output message area. The reason of choosing JEditorPane is because i want to apply some CSS on future...

Now under the input message area there are two JButtons. One for attachments and other one for emoticons. Now i am trying to make a Popup Menu with all my Emoticons Images when someone click the JButton(emoticons). I was thinking about a JList inside a popupMenu but that kind of thing is mostly impossible i guess. Any way to automaticaly convert String to images for example when someone type in inputJEditor something like this :) or this :( to convert it to emoticon image ...

View Replies View Related

Translating Grayscale Image To Color

Aug 3, 2014

I have a greyscale image with alpha. I also have a colour. I want to change that greyscale image to the colour specified, with black remaining black and white being the specified colour, and the different shades of grey between becoming the shade of the specified colour.I've got a couple of different thoughts about how to solve it myself, but I rather hope there's an easier way.

Solution one would be to use a BufferedImage and just use getRGB/setRGB excessively.The second solution would be to use the above and cache the result. Given that there can be up to 10 different colour schemes, and up to approx. 2000 different images, this can, in the end, become excessively memory-hogging (although the general case would likely be 3 colours and perhaps a hundred or two images). It would also mean I'd have to loop through all images whenever the user changes the colour.

Is there a magical third solution that can translate a greyscale image to colour on-the-fly that's fast enough to run hundreds of thousands of times per second? No code available since this is just in the thought process right now.

View Replies View Related

Convert Color Image To Grayscale And Then To Sepia

Sep 15, 2014

I have the program working where the image is converted to grayscale but I get the following error when trying to convert from grayscale to sepia.

java:36 error: '. class' expected
red = Math.min(int(red * 1.08), 255);
java:36 error: illegal start of expression
red = Math.min(int(red * 1.08), 255); 
import images.APImage;
import images.Pixel;

[Code] ....

View Replies View Related

How To Replace Specific Area Color Of Image

Jul 21, 2014

I am trying to custom graphic class..,My task is to replace the specific area color of the image when i select the area & pick the color..,If i choose the hand / body of the T-shirts means the color can change by the user..,

View Replies View Related

Buffered Image - Color Palette Hashtable

Feb 12, 2014

How can I write a BufferredImage to an 8-bit .bmp using indexed colors stored in a <String,Color> Hashtable?

I've never used Hashtables before, and I didn't know color indexing existed until now, but I can do most other things in java fairly well.

I'm not looking for code, just the concept, as I really don't know how Hashtables work (although I could figure it out), and how color indexing does. I know how to write image files, just not indexed or with a specific number of bits. I am using Hashtables generated from GIMP.

EDIT: I mainly want to know how to save a BufferedImage as an indexed .bmp.

View Replies View Related

Constantly Changing Color Of World Map Image In Java

Oct 7, 2014

I am trying to create a virus simulation program. The program is supposed to just be a map of the world where the user can click any country in the world to specify where they want their virus to start, specify how transmittable the virus is, and be able to see how the virus spreads through the world by seeing a change in color throughout the world,

I want the world map to initially start out with a very light yellow, and as areas of the world slowly start to get more and more infected by the virus, I want those areas on the map to start changing to a very dark red (going from a light yellow, through shades of orange and red, to dark red).

So, the main idea of this is to have a program that displays an image where certain parts of the image will slowly change color during the runtime of the program. I obviously know how to change colors of certain parts of a window or even an image, but this is very very detailed and advanced but how to even start this.

View Replies View Related

Losing Control Of The Console

Jun 14, 2014

I have a multithreaded java program. I have a few worker threads which process data over a udp server. Then I have another thread for console input. The problem is when there is an error with one of the worker threads, and it prints to the console, my console thread loses "focus", that is, the while loop seems to no longer run. Here is the console thread:

Java Code:

public void run() {
Console c = System.console();
if (c == null) {
Logger.writeError("No console.");
System.exit(1);
}
while(true){
String login = c.readLine(">>>: ");
System.out.println("You entered: " + login);
}
} mh_sh_highlight_all('java');

When an exception is raised, it prints it to the console, and suddenly the program no longer shows the >>> prompt from above.

View Replies View Related

JSP :: Losing Session Values During Redirect?

Mar 30, 2014

I am trying Single signon to a different application from my application. i use redirect to open the new URL in a separate window. MY single signon works well. But i am losing the session values in my application.

Because of this when i close the new window and click on any link in my application, i am getting error sicne all application objects inside session are reset to null. how to retain the session values after Redirect.

View Replies View Related

JavaFX 2.0 :: Setting Background Color For Layout - Fill / Color On OS X

Jun 10, 2014

No problem setting background color for layouts, e.g. bdrPn.setBackground(new Background((new BackgroundFill(Color.BLACK, CornerRadii.EMPTY, Insets.EMPTY))));
 
But neither of the following are working for me, running JavaFX 8 on latest OS-X
 
scene = new Scene(bdrPn, winW, winH, Color.BLACK);
scene.setFill(Color.BLACK); 
scene.setFill() worked fine for previous versions of JavaFX.

View Replies View Related

Can't Get Background Color To Change From Basic Gray Color

Oct 20, 2014

I've just started working on a program and i'm already having difficulties with the program. I can't get the background color to change from the basic gray color. Maybe you can tell me what i'm doing wrong.

import javax.swing.JFrame;
import javax.swing.WindowConstants;
import java.awt.*;
import java.lang.Object;
import java.awt.Color;
public class FrameDemo{
public static void main(String args[]){
Toolkit toolkit = Toolkit.getDefaultToolkit ();

[Code]...

also if theres any way to shorten up what I have there, that would be great.

View Replies View Related

OO Principles - Reduce Number Of Methods In API Without Losing Any Functionality

Jun 20, 2014

A team of programmers is reviewing a proposed API for a new utility class. After some discussion, they realize that they can reduce the number of methods in the API without losing any functionality. If they implement the new design, which two OO principles will they be promoting?

A. Looser coupling

B. Tighter coupling

C. Lower cohesion

D. Higher cohesion

E. Weaker encapsulation

F. Stronger encapsulation

View Replies View Related

JavaFX 2.0 :: TreeView Select Item 0 When Losing Focus

Oct 31, 2014

I have a case where I have a TreeView and I use it to select items from the tree. After I select each item I then clear the TreeView selection. Then, when I select outside of the window, the setFocused is called which in turn selects item 0 from the tree. I see in the TreeView.java the code,
 
    private InvalidationListener focusedListener = observable -> {
        // RT-25679 - we select the first item in the control if there is no
        // current selection or focus on any other cell
        MultipleSelectionModel<TreeItem<T>> sm = getSelectionModel();
        FocusModel<TreeItem<T>> fm = getFocusModel();
 
 [Code] .....
 
Is there anyway to suppress this behavior?

View Replies View Related

Input String Color Name And Set It To Color Object

Nov 24, 2009

If I want to read from file the word "red" And then the following is not the right way like in the code ,, How to set the Color name

File inputFile = new File ("C:\input.txt");
Scanner scan = new Scanner (inputFile);
String RedColor=scan.nextLine();
Color backColor = new Color(redColor);

View Replies View Related

Rubik Cube - Aligning Middle Side Color With Bottom Middle Side Color

Jan 16, 2015

I am trying to align the core/middle side color of a cube, index 4, with the bottom middle color of the same side, index 7. (Each side has values 0-8 where 0 - is the top left corner, 1 is the top mid corner, 2 is the top right corner, 3 is the middle left corner, etc).

In addition to lining up those two colors, I am also making sure that the neighbor color of index 7(the color that it is attached), in this case the bottom color, matches with the top core/middle color. I will attach some pictures and a print out to show what I am talking about...

However, in my code when I am trying to align all of these up together, it does not go into the while loop. Each of the loops essentially is trying to get a match of same color with index 4 and 7, as well as making sure that index 7's neighbor color (the bottom color, in this case) matches with the top color.

Here is what I have tried:

private void alignSideColor(){//make the bottom colors neighbor match with a middle side value and rotate it to the top, for the top cross

if(cube.bottom.square[1].charAt(0) == topColor){
while(cube.front.square[7].charAt(0) != frontColor && cube.bottom.square[1].charAt(0) != topColor){
rotateBottomClockwise(1);
System.out.println("Trying to align side color...");

[Code] .....

The print out of the ELSE IF is:
alignment is: W-G and tops: R-R
NOW ITS ALIGNED
even though the sides, index 4 and 7, are NOT aligned with each other

I have also tried the same thing but with out the 2nd condition in each while loop, and although is DOES enter the while loop, it does not perform correctly -- index 4 and 7 WILL have matches colors, but it does not check to see if index 7's neighbor matches with the top color.

Here is how it prints out
** ** ** G7 B6 Y1 ** ** **//this portion is the back of the cube
** ** ** R6 W5 O4 ** ** **
** ** ** R3 W2 O1 ** ** **
B3 G4 Y9 W9 O8 Y7 W3 B4 G9//this portion is the left, top, and right of the cube
B2 G5 R8 W4 R5 Y6 O2 B5 G8
O7 W8 R9 B7 B8 B9 R1 R4 R7
** ** ** O3 O6 O9 ** ** **//this portion is the front of the cube
** ** ** Y2 Y5 Y8 ** ** **
** ** ** B1 G6 W7 ** ** **
** ** ** Y3 Y4 G1 ** ** **//this portion is the bottom the cube
** ** ** R2 O5 G2 ** ** **
** ** ** W1 W6 G3 ** ** **

Here is the cube showing the top, left and front side

Here is the left and bottom side. As you can see index 4, G5 -- yes that is a 5 lol -- does not have the same color as index 7, W8.

I need to rotate the bottom until W8 is aligned with a middle white value. An examples of a neighbor is: W8-R2

View Replies View Related

Add Elements To 2D Array Without Losing Elements

Jan 12, 2015

I am trying to make a 2d array that keeps track of comparison counts. what I have so far works ok but writes over the previous elements with 0. can't seem to find where I am re-initializing the previous elements.

//this is one of my fill sort arrays

public void fillSelectionArray(int index, long countSum) {
//rand = new Random( );
//for ( int i = 0; i < listsize; i++) {
selectionList[ index -1] = countSum;
// }

[Code] ....

I know I am missing something just not sure what.

View Replies View Related

Swing/AWT/SWT :: Image Manipulation - Create Application Where Image Is Displayed On One Label

Apr 7, 2014

Sir, I'am new to Swing Programming. I have to create an application where an image is displayed on one Label. The same image has to be split in parts and stored in database pert wise. Later the user has to retrieve the entire image by viewing a small part of the image. I have already displayed the full image on the Label, now i don't know how to split the image and store it part wise in the database.

View Replies View Related

Retrieve Image From MySQL DB And Display In Jtable If Image Type Is Medium Blob Using Swings And Hibernate

Jan 5, 2015

I stored an image into MySQL database using swings and hibernate but I am struggling to retrieve that image from MySQL database and display same image in the jTable cell and same as on jLabel whatever I retrieve from the database using swings and hibernate .

View Replies View Related

JSP :: String URL For Image In Database And Show Image In File

Dec 24, 2014

I had string url for image in mysql database and I want show image in mu jsp file bu I can't.

<c:forEach var="urun" items="${listUrun.rows}">
<tr>
<td><c:out value="${urun.kitapresim}" /></td>
<img src="<c:url value="${urun.kitapresim}" /> " width="270" height="190"/>

URL...

View Replies View Related

JButton Image Does Not Show On Background Image

Feb 23, 2014

I successfully added a background image on the Panel but I can't create my JButton image on top of my background image.

ImageIcon piano = new ImageIcon("src/img/piano_backgrd.png");
JLabel backlabel = new JLabel(piano);
panel.add(backlabel, new Integer(Integer.MIN_VALUE));
backlabel.setBounds(0, 0, piano.getIconWidth(), piano.getIconHeight()); 
JButton volup = new JButton(new ImageIcon("src/img/volup.png"));
volup.setLocation(10, 0);
panel.add(volup);

View Replies View Related

How To Turn Image Into Tiled Image

Nov 21, 2014

I'm trying to make a method that takes an image and turns it into a tile image. So if the original image looks like this:

[URL] ....

then the output image should look like this:

[URL] ....

Here's a method that's supposed to do that but for some reason the output image looks the same as the original:

public static int[][] tile(int[][] arr){
int[][] tile = new int[arr.length][arr[0].length];
for (int i = 0; i < arr.length; i++) {
 tile[i]=arr[i];
}
return tile;
}

I recently changed the method and the error message I'm getting is "bad operand types for binary operator '+'. Here's the method:

public static int[][] tile(int[][] arr){
int[][] tile = new int[arr.length][arr[0].length];
for (int i = 0; i < arr.length; i++) {
for(int j=0; j<arr[i].length;j++){
tile[j]=(tile[j])+(arr[i]);
}
}
return tile;
}

View Replies View Related

JSP :: Conversion Of HTML?

Feb 2, 2015

I have requirement to convert the HTML to JSP.

purpose: From the mobile i will get the HTML content and need the change content so need to convert html to JSP.

View Replies View Related

Conversion From Double To Int?

Nov 30, 2014

I'm having some trouble with a code I am writing for class. I had an 2 errors like this before this one and fixed it by changing int avgRe, avgMiles =0; to double. Now I am getting this error and am stuck on what I need to change. Here is the code:

import java.io.*;
import java.util.*;
import java.text.*;
 public class Reimbursement_3_09 {
 static Toolkit tools = new Toolkit();
 public static void main (String [] args) throws Exception {
 
[Code] ....

This is my error:

[code=Java]
Reimbursement_3_09.java:33: error: incompatible types: possible lossy conversion from double to int
summary (outFile, totalAmount, ctrMiles, ctrMilesgt0, avgRe, avgMiles);
^
Some messages have been simplified; recompile with -Xdiags:verbose to get full output 1 error

View Replies View Related

Int To BigInteger Conversion?

Oct 13, 2005

How to convert an 'int' to BigInteger.

View Replies View Related

Conversion From While To For Loop

Aug 3, 2014

I just started to teach myself loops. I am trying to convert the while loop into for loops, however somehow I do not get the same printout.

While loop:
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
int i = 1;
int sum = 0;

[Code] ....

Print:
sum is 0 and i is 1
sum is 1 and i is 2
sum is 3 and i is 3
sum is 6 and i is 4

View Replies View Related

UTF-8 Conversion In Java?

Oct 30, 2014

When I try to convert this value, "Testingu2120" (along with UTF coed u2120)comes as a string as part of SOAP response. I need to convert this UTF-8 characters in to a symbol, in this case it is SM (Service Mark) symbol and show it on the UI.

How can we achieve this in JAVA?

I have four different UTF-8 character set to convert.

TM - u2122
SM -u2120
R - u00AE
C - u00A9

View Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved