Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.help > #1460

Re: Work around requested

From Knute Johnson <nospam@knutejohnson.com>
Newsgroups comp.lang.java.help
Subject Re: Work around requested
Date 2011-12-20 16:53 -0800
Organization A noiseless patient Spider
Message-ID <jcram5$al6$1@dont-email.me> (permalink)
References <b887a9d5-a48b-409a-aee1-b1c95397506c@y7g2000vbe.googlegroups.com> <17844998.127.1324178380897.JavaMail.geo-discussion-forums@pril5> <nospam-92C1F7.01364918122011@news.aioe.org> <a400090b-3fe9-4395-9435-75f0754bca78@h3g2000yqa.googlegroups.com> <4decc207-ebaa-4d1c-9952-b73f18817f08@k10g2000yqk.googlegroups.com>

Show all headers | View raw


On 12/20/2011 3:46 PM, bH wrote:
> On Dec 19, 12:01 am, bH<bherbs...@hotmail.com>  wrote:
>> On Dec 18, 1:36 am, "John B. Matthews"<nos...@nospam.invalid>  wrote:
>>
>>
>>
>>
>>
>>> In article
>>> <17844998.127.1324178380897.JavaMail.geo-discussion-forums@pril5>,
>>
>>>   Lew<lewbl...@gmail.com>  wrote:
>>>> bH wrote:
>>>>> I have jdk1.7.0, using a Windows7 machine.
>>>>> I am working on a program
>>>>> that will reduce a jpeg image to a
>>>>> Thumbnail sized jpeg image. My program sample
>>>>> uses these three imports,
>>>>> among others. They are:
>>
>>>>> import com.sun.image.codec.jpeg.JPEGCodec;
>>>>> import com.sun.image.codec.jpeg.JPEGEncodeParam;
>>>>> import com.sun.image.codec.jpeg.JPEGImageEncoder;
>>
>>>>> my IDE lists the error as
>>>>> "package com.sun.image.codec.jepg does
>>>>> not exist."
>>
>>>>> Is there a work around that will do the same thing
>>>>> but without these import listed above?
>>>>> TIA for your reply.
>>
>>>> No.
>>
>>>> We'll assume the misspelling in your post was a typo and that you did
>>>> not copy and paste the message.
>>
>>> Good point; exact, quoted error messages are also a good search target.
>>
>>>> The existence or non-existence of a package does not depend on your
>>>> 'import' directives.
>>
>>>> You have not provided the correct classpath to the compiler for it to
>>>> detect the needed package.
>>
>>> I recently installed 1.7.0_02, and I can see them in either NetBeans or
>>> the command line with the classpath option, e.g.:
>>
>>> javap -classpath "\Program Files\Java\jdk1.7.0_02\src.zip" com.sun.image.codec.jpeg.JPEGCodec
>>
>>> The bigger problem is that these classes may not be available in future
>>> releases. You might want to look at removing the dependence. The
>>> classes javax.imageio.ImageIO and java.awt.image.AffineTransformOp may
>>> be all you need.
>>
>>> --
>>> John B. Matthews
>>> trashgod at gmail dot com
>>> <http://sites.google.com/site/drjohnbmatthews>- Hide quoted text -
>>
>>> - Show quoted text -
>>
>> Hi All,
>> Thanks for your help and suggestions.
>> The workaround is now complete.
>> bH- Hide quoted text -
>>
>> - Show quoted text -
>
> Hi All,
> I compared the output using one large image
> 1600 x 1200 pixels cropped to 200 x 150 in both
> programs, first program uses:
> com.sun.image.codec.jpeg.JPEGCodec
> and the second program with the revision as suggested
> above by John Matthews:
> uses the classes javax.imageio.ImageIO and
> java.awt.image.AffineTransformOp.
>
> The comparison result is that the suggested
> revision by John Matthews comes in second place.
> It does do crop it, but is less perfect of a
> crop than the first method listed.
> For instance in the second program,
> the image is not as sharp and clear.
>
> bH

My guess would be that AffineTransormOP uses those very same CODECS.

There are several options that can be specified to tune the result.  Why 
don't you post your code and a sample image.

-- 

Knute Johnson

Back to comp.lang.java.help | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Work around requested bH <bherbst65@hotmail.com> - 2011-12-17 19:03 -0800
  Re: Work around requested Lew <lewbloch@gmail.com> - 2011-12-17 19:19 -0800
    Re: Work around requested "John B. Matthews" <nospam@nospam.invalid> - 2011-12-18 01:36 -0500
      Re: Work around requested Lew <lewbloch@gmail.com> - 2011-12-17 23:39 -0800
      Re: Work around requested bH <bherbst65@hotmail.com> - 2011-12-18 21:01 -0800
        Re: Work around requested bH <bherbst65@hotmail.com> - 2011-12-20 15:46 -0800
          Re: Work around requested Knute Johnson <nospam@knutejohnson.com> - 2011-12-20 16:53 -0800
            Re: Work around requested bH <bherbst65@hotmail.com> - 2011-12-20 17:02 -0800
              Re: Work around requested Knute Johnson <nospam@knutejohnson.com> - 2011-12-20 20:43 -0800
          Re: Work around requested "John B. Matthews" <nospam@nospam.invalid> - 2011-12-20 20:13 -0500
            Re: Work around requested bH <bherbst65@hotmail.com> - 2011-12-20 17:33 -0800
              Re: Work around requested Knute Johnson <nospam@knutejohnson.com> - 2011-12-20 20:47 -0800
                Re: Work around requested bH <bherbst65@hotmail.com> - 2011-12-21 13:58 -0800
                Re: Work around requested Knute Johnson <nospam@knutejohnson.com> - 2011-12-21 16:09 -0800
                Re: Work around requested bH <bherbst65@hotmail.com> - 2011-12-21 18:58 -0800
                Re: Work around requested Knute Johnson <nospam@knutejohnson.com> - 2011-12-21 19:09 -0800
                Re: Work around requested bH <bherbst65@hotmail.com> - 2011-12-21 18:50 -0800
  Re: Work around requested Roedy Green <see_website@mindprod.com.invalid> - 2011-12-18 12:51 -0800
    Re: Work around requested Joerg Meier <joergmmeier@arcor.de> - 2011-12-24 02:18 +0100

csiph-web