Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.help > #1460
| 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> |
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 | Next — Previous in thread | Next in thread | Find similar
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