Image quality in ImageIO.write();

Hello,
Ive made a prog to convert a BufferedImage into a jpeg and write the jpeg to file:
ImageIO.write(image, "jpg", file);
does anyone know how i can specify the encoding quality?
Thanks,
Jim

AFAIK, there is no provision to set the encoding quality, if you want to save the image in a good quality image file, try the png format.
;o)
V.V.

Similar Messages

  • ImageIO writes bad quality images

    Hi, create a new buffered image
    bufferedImage = new BufferedImage(DIM_SIG.width, DIM_SIG.height, BufferedImage.TYPE_INT_RGB);
    icon = new ImageIcon(getClass().getResource(FILENAME_400_125));
    g.drawImage(icon.getImage(), 0, 0, null);This is adding a background picture, then I use the Graphics object to add some text.
    Then I write it localy, but the end product is somewhat "shackened", in other words not the best quality.
    ImageIO.write(bufferedImage, "jpg", file);How can I generate my picture with better quality? or what methods librarys should I check=
    Kind Regards
    HV

    I also tried this without any luck.
    FileOutputStream fos = new FileOutputStream("out.jpg");
    JPEGImageEncoder jpeg = JPEGCodec.createJPEGEncoder(fos);
    jpeg.encode(bufferedImage);and this:
    BufferedOutputStream out = new BufferedOutputStream(new FileOutputStream("lol.jpg"));
    JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out);
    encoder.encode(bufferedImage);now I aslo tried JIMI:
    File f = new File("myimage.jpg");
    JimiRasterImage jrf = Jimi.createRasterImage(bufferedImage.getSource());
    Jimi.putImage("image/jpeg",jrf,new FileOutputStream(f));Kind Regards
    HV

  • Image Quality - how to preserve it?

    I have a web application in which I draw into a BufferedImage and Graphics2d created as follows:
    BufferedImage bi = new BufferedImage(xlen,ylen,BufferedImage.TYPE_INT_BGR);
    Graphics2d g2 = bi.createGraphics();
    At this time, I am creating plots that mainly consist of horizonal and vertical lines, filled rectangles and text.
    All the coordinate values are full integers, no roundoff.
    I then create a jpg image and send it to the output stream of my servlet using the following:
    ServletOutputStream sos = response.getOutputStream();
    BufferedImage bi = sb.getPlotImage();
    response.setContentType("Image/jpg");
    ImageIO.write(bi,"jpg",sos);
    The image gets transferred to the web component of the same dimensions as the image and the result looks really bad.
    I see horizontal and vertical lines occasionally showing up as 2 pixels rather than 1 pixel wide.
    And the text looks like hammered fecal matter.
    My guess is that the resolution got hammered in either the image compression/transmission/decompression stage.
    The question is:
    How can I retain the quality of the image?
    In the two lines where I convert the image to a jg and send it to the web page
    response.setContentType("Image/jpg");
    ImageIO.write(bi,"jpg",sos);
    I am using jpg images. I am not able to get 'gif' or 'png' image types to work for some reason.
    Can anyone suggest something that I can do to retain the original resolution of my drawn images?
    I am willing to sacrifice transfer time for image quality.
    Any suggestions?

    You probably just want to use an effect, whichever one you like best. Select the button, then go to the "Window" menu, and select "Effects" to open the Effects panel. In the bottom left you'll see an "Add Effect" button, click that and experiment with your options.

  • Changing the Image quality

    I trying to change the image quality. Iam using the following program.
    import java.awt.image.BufferedImage;
    import java.io.File;
    import java.io.IOException;
    import java.util.Iterator;
    import java.util.List;
    import javax.imageio.IIOImage;
    import javax.imageio.ImageIO;
    import javax.imageio.ImageWriteParam;
    import javax.imageio.ImageWriter;
    import javax.imageio.metadata.IIOMetadata;
    import javax.imageio.stream.ImageOutputStream;
    public class QualityTest {
         public static void main(String[] args) throws IOException
              {     Timer t=new Timer();
                   t.start();
                   BufferedImage image = ImageIO.read(new File(args[0]));
                   Iterator writers = ImageIO.getImageWritersBySuffix("jpeg");
                   if (!writers.hasNext()) throw new IllegalStateException("No writers for jpeg?!");
                   ImageWriter writer = (ImageWriter) writers.next();
                   ImageWriteParam imageWriteParam = writer.getDefaultWriteParam();
                   imageWriteParam.setCompressionMode(ImageWriteParam.MODE_EXPLICIT);
                   List thumbNails = null;
                   IIOImage iioImage = new IIOImage(image, thumbNails, (IIOMetadata) null);
                   write(writer, imageWriteParam, iioImage, "high_quality.jpeg", 0.75f);
                   write(writer, imageWriteParam, iioImage, "low_quality.jpeg", 0.0f);
                   write(writer, imageWriteParam, iioImage, "mid_quality.jpeg", 0.5f);
                   t.stop();
                   t.print("Writing Time");
                   public static void write(ImageWriter writer, ImageWriteParam imageWriteParam, IIOImage iioImage, String filename, float compressionQuality) throws IOException
                        ImageOutputStream out = ImageIO.createImageOutputStream(new File(filename));
                        imageWriteParam.setCompressionQuality(compressionQuality);
                        writer.setOutput(out);
                        writer.write((IIOMetadata) null, iioImage, imageWriteParam);
                        out.flush(); out.close();
    the size of the image after writing it on to the disk is huge. Iam not able to understand the reason. When u r compressing at lower qualities the size should reduce. Can any one help me

    the size of the image after writing it on to the disk
    is huge. Iam not able to understand the reason. When u
    r compressing at lower qualities the size should
    reduce. Can any one help meI assume you are referring to the size of the jpeg files created. I tried running it on an image from James Gosling's home page:
    http://java.sun.com/people/jag/JamesBarbGeoff.html
    The original is 63K. The code here creates files of sizes 9K, 37K and 65K -- all reasonably sized... Where is the problem?

  • *** Example of JSF Image servlet that can write image to network drive ??

    Hi Guys,
    Does anyone have an example of a of JSF Image servlet that can Write image to network drive ??
    I can write an image to my local drive on my tomcat app server. But when I try to map to a network drive with IP or Mapped drive it fails.
    Any help out there ??
    Thanks
    Phil

    Hi,
    The drive I am trying to access is on a box 45.65.111.115 ip
    I have mapped the box and drive to M:
    Setting sharing on...
    I have tried a few new ways...
    imageDrive2=M:\\test_images\\
    gives this errror
                java.io.FileNotFoundException: M:\test_images\first250k\16Sep0857_Phil_Tucson.JPG (The system cannot find the path specified)
         at java.io.RandomAccessFile.open(Native Method)
         at java.io.RandomAccessFile.<init>(RandomAccessFile.java:212)
         at javax.imageio.stream.FileImageOutputStream.<init>(FileImageOutputStream.java:44)=============================================
    imageDrive3=\\\\45.65.111.115\\first250k\\test3.jpg
    gives this errror
    java.io.FileNotFoundException: \\45.65.111.115\first250k\test3.jpg (Access is denied)
         at java.io.RandomAccessFile.open(Native Method)
         at java.io.RandomAccessFile.<init>(RandomAccessFile.java:212)
         at javax.imageio.stream.FileImageOutputStream.<init>(FileImageOutputStream.java:44)
         at com.sun.imageio.spi.FileImageOutputStreamSpi.createOutputStreamInstance(FileImageOutputStreamSpi.java:37)========================================================
    imageDrive4=\\\\45.73.111.115\\test_images\\test4.jpg
    gives this errror
    java.io.FileNotFoundException: \\45.73.111.115\test_images\test4.jpg (Access is denied)
         at java.io.RandomAccessFile.open(Native Method)
         at java.io.RandomAccessFile.<init>(RandomAccessFile.java:212)
         at javax.imageio.stream.FileImageOutputStream.<init>(FileImageOutputStream.java:44)
         at com.sun.imageio.spi.FileImageOutputStreamSpi.createOutputStreamInstance(FileImageOutputStreamSpi.java:37)
         at javax.imageio.ImageIO.createImageOutputStream(ImageIO.java:391)
         at javax.imageio.ImageIO.write(ImageIO.java:1483)=============================================================================
    Any help out there??
    Phil

  • IMAGEIO.write,  create an empty file on my filesystem

    hi,
    I'm trying to write an image to my filesystem using this method, but it just create an empty BMP file.
    I can't understand why.. I'm sure that I getAsBufferedImage returns a BufferedImage (I checked the raster in debug mode)
    ImageIO.write(planarImage.getAsBufferedImage(), "BMP", new File(pathname));thank you
    bye

    Thank you. I'm in 8i.
    SQL> SET head off
    SQL> SET pagesize 0
    SQL> SET verify off
    SQL> SET feedback off
    SQL> SET serverout on
    SQL> SPOOL empty_file.txt
    SQL> BEGIN
    2 DBMS_OUTPUT.put_line (RPAD (' ', 2000, ' '));
    3 END;
    4 /
    BEGIN
    ERROR at line 1:
    ORA-06502: PL/SQL: numeric or value error
    ORA-06512: at "SYS.DBMS_OUTPUT", line 57
    ORA-06512: at line 2
    Any solution ?

  • Image quality CFPDF

    Hello,
    I'm creating a PDF with CFDOCUMENT and CFPDF and I have two
    questions
    1. I'm trying to insert an image with the following code:
    <cfdocument name="cover" format="pdf">
    <img src="
    http://www.domain.com/image.jpg">
    </cfdocument>
    <cfPDF action="write" source="cover"
    destination="test.pdf" overwrite="yes" />
    The image isn't displayed. I only see a broken image link. Is
    there I way I can fix this?
    2. Because I don't know why my image isn't working I use
    <cfpdf action="addwatermark" image="images/pdf.jpg" opacity="10"
    ...>. Then I noticed that the image quality is very bad. Is
    there a way to fix that?
    Thanks!
    Sam

    What version of CF are you using?
    I remembered occasionnaly having this problem using mx7, but
    I believe there may have been a hotfix that corrected the issue of
    using an image that is not hosted locally on the machine.
    If you have all the hotfixes, and you are running 7, have you
    tried using cfdocument without the "cfpdf"?
    To my knowledge you shouldnt have this problem in cf8.

  • Saving large PNG files with ImageIO.write

    I have a program that draws onto a DrawPanel (extends JPanel) which is inside of a JInternalFrame. I have used ImageIO.write to successfully save the drawing as a PNG file, but a most unexpected thing happens if the image to be saved is larger than my desktop resolution. For instance, if the DrawPanel/output image is 1200*1200 pixels in size and my desktop resolution is 1024*768, I end up with a PNG file of 1200*1200 pixels that is a tiled image of the first 1024*768 from the upper left corner of the desired image.
    Here is the portion of code responsible for exporting the image:
    JInternalFrame jif = desktop.getSelectedFrame(); //desktop is a JDesktopPane
    DrawPanel dp = jif.getDrawPanel();
    BufferedImage image = new BufferedImage(dp.getWidth(), dp.getHeight(),
    BufferedImage.TYPE_INT_RGB);
    Graphics2D g2d = image.createGraphics();
    dp.paint(g2d);
    g2d.dispose();
    ImageIO.write(image, "png", targetFile);
    I could very easily prevent the user from saving an image if it is bigger than the desktop resolution, but it is a necessity that large images can be saved.
    Any help would be appreciated.

    I've taken a look at that, on your recommendation, but I get the impression that this will filter the image and throw away information. Is this the case? The image will contain narrow lines and small text, so that woudn't be really be an option. I still want the image to be the full size it should be.
    I had a go at incorporating it into my code, anyway, but I'm not really sure how to. Would I need to capture the image in some way other than with a BufferedImage?

  • CFImage Functions and DPI / Image Quality.

    I am doing some work that involves taking images supplied from a product called Fotoweb and putting them into PDF files using cfdocument.
    We are noticing a degradation in image quality that seems to be coldfusion related.
    In the code below I am reading in an image @ 300DPI from the Fotoweb product. It is definately 300dpi. I am then writing the image back to a file without any manipulation and it becomes 96DPI.
    <!--- Read In The Image --->
    <cfset theImage=ImageRead(aUrlToGetImageFrom)>
    <!--- Write Out the Image --->
    <cfset ImageWrite(theImage,aFileToWriteTo,"1.0")>
    In production we want to be able to resize the image to 5"x7" at 300DPI in a pdf. However as soon as coldfusion gets involved we get bumped down to 96dpi.The image quality is very important as these pdfs will ultimately be printed.
    Is there anyway of telling CF to keep the image at 300dpi.
    Thanks in advance
    Nick

    You comparison method is seriously flawed. For 1 image to be at 72 DPI (a software supplied setting) & the other to be at 180 DPI it means that one image has been enlarged (180 divided by 72) 2.5 times more than the other to view it on screen. Zoom in on the good image until it's 2.5 times larger & see how it looks.
    Next thing you need to know is that camera technique becomes more important as pixel count increases. an 18 Mpixel image will have an 80% increase in softness over the 10 Mpixel camera from identical camera shake. To make any accurate form of comparison you will need to eleminate the possibility of introducing camera shake into the test. You will also need very similar lighting & the subject must also be stationary for all test shots. (IE that eye (or the person it's attached to) may have moved during one shot but not the othern
    "A skill is developed through constant practice with a passion to improve, not bought."

  • Photoshop slice tool and Save for Web image quality. Will it affect prints?

    I want to slice a large photo into multiple smaller (4x6) printable photos to arrange in a 12x12 inch scrapbook binder pocket (made of of 4x6 pockets). I need to order separate 4x6s online so tiling in the print options is not what I need.
    The slow way I know to do this involves cropping and saving each section (maybe even recording this action to do batch processing). However, another way is to use the slice tool to quickly divide up the sections then "Save for Web...". I can adjust some parameters, but I'm afraid there are other automatic adjustments that I don't want. For example, all images are converted to 96 dpi instead of the original 300 dpi. The number of pixels remains the same so I don't think there will be problems printing the picture.
    My question is: does the Save for Web function reduce image quality in any way when printing (it is obviously intended to be used to optimize images for websites)? Are there settings in "Save for Web" that would optimize for high quality prints? Is there a better way to tile an image?
    I have not yet compared any prints.
    W7
    CS6

    If you understand that something will do something you do not want like convert to 96 DPI as long as it does not resample you can always convert back to 300 DPI. If you want 6 4x6 to form a 12x12 you must start with an square 1:1 aspect ratio image. That you resample to 12"x 12" at 300 dpi if you want 6 4x6 300 dpi images.
    If the original images vary in size and aspect ratio you need to crop them square or add two borders to make them square.   The rest is easy to do with an action.
    The square crop or border can be automated with a little scripting.  If crop  a center crop would be the route to go. My crafting actions package contains  more the a dozen scripts to be used within action. One is a plug-in script that would make center cropping a snap two steps menu File>Automat>AspectsRatioSelection followed menu Image>Crop.  Add a menu Image>Size set side to 12" and resolution 300 DPI and you have your  starting 12"x12" 300 dpi image.
    Flatten the image make your first 4"x6" selection copy past to add it as a layer. Select the background select the next 4x6 area copy and paste repeat that process till you have added the 6 4"X6" layers. Then delete the background, Select all, target all layers and use layer>Align layers to selection>Top edge then repeat align to left edge. the Image>Trim you have your 6 4x6 in a stack.   You can the use Adobe Photoshop Script Export Layer to file.   All automated in an action however the last step Export layers to files is interactive for its not a plug-in script. So if you batch it you keen to hang around to interact with the last step for each image.
    You could also write you own export script that would not need human intervention to use instead of Adobe interactive script.
    Crafting Actions Package UPDATED Aug 10, 2014 Added Conditional Action steps to Action Palette Tips.
    Contains
    Action Actions Palette Tips.txt
    Action Creation Guidelines.txt
    Action Dealing with Image Size.txt
    Action Enhanced via Scripted Photoshop Functions.txt
    CraftedActions.atn Sample Action set includes an example Watermarking action
    Sample Actions.txt Photoshop CraftedActions set saved as a text file.
    More then a dozen Scripts for use in actions
    Example
    Download

  • Image format and ImageIO

    Hi, there,
    I have some questions as follows:
    does Java recognize only 'gif' and 'jpg' images?
    Are ImageIO APIs available and are they supposed to be able to process any type of image?
    Any help will be highly appreciated.
    Edward

    Java can read JPEG and GIF images. Startig with JDK 1.3, it can also read PNG images. Java 2D (available in JDK 1.2 or later versions) has the capability to write JPEG images. The JPEG codec is in the com.sun.image.codec.jpeg package.
    The Image IO API is available only in JDK 1.4 (currently in beta).
    The Image IO framework allows third party vendors to write coder/decoders for any image format. For this purpose, the Image IO API provides the SPI (Service Provider Interface). This framwork allows you to use codecs of your choice. I think JDK 1.4 comes with the JPEG codec, but not GIF.
    Java Advanced Imaging (JAI), which is an extension to Java, has coder/decoders for several image formats, including JPEG, GIF, BMP, and TIFF. To use JAI, you need to download it from the Sun's Java site.
    According to Sun, because the Image IO API has been developed to replace Java 2D and JAI codecs,they won't be supported in future releases.

  • Problem with ImageIO.write

    Hello I am trying to write to file. Here is my code
        try
          File file = new File("C://images//queryX.gif");
        if (file.exists())
            {file.delete();}
          ImageIO.write(bi_new, "GIF", file);  // bi_new is my bufferedImage
        catch (IOException e)
          e.printStackTrace();
        }The file is being created but it is blank. The buffered image is fine because i am having it displayed to screen with an imageicon on a Jlabel.
    Any ideas why the file is blank?
    Cheers.

    The likely problem is that an encoder can not be found.
    First check the return value from the ImageIO.write() method. If it is false it means that an appropriate
    encoder could not be found. (This is quite likely as GIF encoders have some patenting problems and
    Im not sure if SUN has included a GIF encoder.
    Also it should not be necessary to delete the file if it already exists as the ImageIO.write method will
    overwrite it anyway.
    matfud

  • ImageIO.write converting to gif

    It seems that I can't ImageIO to convert a BufferedImage to the GIF format. Other formats work. According to the program's output (see below), ImageIO should be able to handle GIF. Yet the returned byte array is zero length. What is the problem?
    import java.awt.*;
    import java.awt.image.*;
    import javax.imageio.*;
    import java.io.*;
    public class JPGTest {
         public static void main(String[] args) {
              try {
                   Rectangle screenRectangle = new Rectangle(Toolkit.getDefaultToolkit().getScreenSize());
                   Robot robo = new Robot();
                   // take a screenshot
                   BufferedImage bufferedImage = robo.createScreenCapture(screenRectangle);
                   ByteArrayOutputStream baos = new ByteArrayOutputStream();
                   // this line seems to fail
                   ImageIO.write(bufferedImage, "gif", baos);
                   System.out.println("check whether the \"gif\" format is supported");
                   String formatNames[] = ImageIO.getReaderFormatNames();
                   for (int i = 0; i < formatNames.length; i ++)
                        System.out.println(formatNames);
                   // returns a zero byte array when "gif" is passed into ImageIO.write above
                   // yet works when "jpg" is passed in
                   byte imageBytes[] = baos.toByteArray();
                   System.out.println("Image bytes length: " + imageBytes.length);
              } catch (Exception e) {
                   System.out.println(e.getMessage());
    And here is the output:
    1: the supported images, followed by
    2: the obvious conversion-to-gif failure:
    check whether the "gif" format is supported
    BMP
    bmp
    jpeg
    wbmp
    gif
    png
    JPG
    jpg
    WBMP
    JPEG
    Image bytes length: 0

    It used to be that some corporation had a patent (or something like that) on the GIF format, so you had to buy a licence from them to be able to produce GIFs. I suspect that is why Sun did not distribute software that could produce GIFs. That's my guess, anyway. Here's a link to a small bit of information about that:
    http://mindprod.com/jgloss/gif.html

  • IDVD and poor image quality on TV

    I imported old VHS/VHS-C tapes into iMovie via Elgato Video Capture, using standard 4:3.  I then edited my project iMovie and "shared" it to iDVD.  However, on TV, image quality is horrid.  What am I doing wrong? 

    As Old Toad writes BUT
    • Share to Media Browser - AND as Large - not HD or the other resolutions as quality will degrade.
    • burn on high quality media - I only use Verbatim DVD-R (as they play on more DVD-players)
    • Set down burn speed to x4 = Less burn errors
    • Encoding quality matters - I use Pro Quality most
    else read my long long list on this.
    DVD quality
    1. iDVD 08, 09 & 11 has three levels of qualities. (version 7.0.1, 7,0.4 & 7.1.1) and iDVD 6 has the two last ones
    • Professional Quality
    (movies + menus up to 120 min.) - BEST (but not always for short movies e.g. up to 45 minutes in total)
    • Best Performances
    (movies + menus  less than 60 min.) - High quality on final DVD (Can be best for short movies)
    • High Quality (in iDVD08 or 09) / Best Quality (in iDVD6)
    (movies + menus up to 120 min.) - slightly lower quality than above
    Menu can take 15 minutes or even more - I use a very simple one with no audsio or animation like ”Brushed Metal” in old Themes.
    About double on DL DVDs.
    2. Video from
    • FCE/P - Export out as full quality QuickTime.mov (not self-containing, no conversion)
    • iMovie x-6 - Don't use ”Share/Export to iDVD” = destructive even to movie project and especially so
    when the movie includes photos and the Ken Burns effect NOT is used. Instead just drop or import the iMovie movie project icon (with a Star on it) into iDVD theme window.
    • iMovie’08 or 09 or 11 are not meant to go to iDVD. Go via Media Browser or rather use iMovie HD 6 from start.
    3. I use Roxio Toast™ to make an as slow burn as possibly e.g. x4 or x1 (in iDVD’08 or 09  this can also be set)
    This can also be done with Apple’s Disk Utilities application when burning from a DiskImage.
    4. There has to be about or more than 25Gb free space on internal (start-up) hard disk. iDVD can't
    use an external one as scratch disk (if it is not start-up disc). For SD-Video - if HD-material is used I guess that 4 to 5 times more would do.
    5. I use Verbatim ( also recommended by many - Taiyo Yuden DVDs - I can’t get hold of it to test )
    6. I use DVD-R (no +R or +/-RW) - DVD-R play’s on more and older DVD-Players
    7. Keep NTSC to NTSC - or - PAL to PAL when going from iMovie to iDVD
    (I use JES_Deinterlacer to keep frame per sec. same from editing to the Video-DVD result.)
    8. Don’t burn more than three DVDs at a time - but let the laser cool off for a while before next batch.
    iDVD quality also depends on.
    • DVD is a standard in it self. It is Standard Definition Quality = Same as on old CRT-TV sets and can not
    deliver anything better that this.
    HD-DVD was a short-lived standard and it was only a few Toshiba DVD-players that could playback.
    These DVDs could be made in DVD-Studio Pro. But they don’t playback on any other standard DVD-Player.
    Blu-Ray / BD can be coded onto DVDs but limited in time to - about 20-30 minutes and then need
    _ Roxio Toast™ 10 Pro incl. BD-component
    _ BD disks and burner if full length movies are to be stored
    _ BD-Player or PlayStation3 - to be able to playback
    The BD-encoded DVDs can be play-backed IF Mac also have Roxio DVD-player tool. Not on any standard Mac or DVD-player
    Full BD-disks needs a BD-player (in Mac) as they need blue-laser to be read. No red-laser can do this.
    • HOW much free space is there on Your internal (start-up) hard disk. Go for approx. 25Gb.
    less than 5Gb and Your result will most probably not play.
    • How it was recorded - Tripod vs Handheld Camera. A stable picture will give a much higher quality
    • Audio is most often more critical than picture. Bad audio and with dropouts usually results in a non-viewed movie.
    • Use of Video-editor. iMovie’08 or 09 or 11 are not the tools for DVD-production. They discard every second line resulting in a close to VHS-tape quality.
    iMovie 1 to HD6 and FinalCut any version delivers same quality as Camera record in = 100% to iDVD
    • What kind of movie project You drop into it. MPEG4 seems to be a bad choice.
    other strange formats are .avi, .wmv, .flash etc. Convert to streamingDV first
    Also audio formats matters. I use only .aiff or from miniDV tape Camera 16-bit
    strange formats often problematic are .avi, .wmv, audio from iTunes, .mp3 etc
    Convert to .aiff first and use this in movie project
    • What kind of standard - NTSC movie and NTSC DVD or PAL to PAL - no mix.
    (If You need to change to do a NTSC DVD from PAL material let JES_Deinterlacer_3.2.2 do the conversion)
    (Dropping a PAL movie into a NTSC iDVD project
    (US) NTSC DVDs most often are playable in EU
    (EU) PAL DVDs most often needs to be converted to play in US
    UNLESS. They are play-backed by a Mac - then You need not to care
    • What kind of DVDs You are using. I use Verbatim DVD-R (this brand AND no +R or +/-RW)
    • How You encode and burn it. Two settings prior iDVD’08 or 09
    Pro Quality (only in iDVD 08 & 09)
    Best / High Quality (not always - most often not)
    Best / High Performances (most often my choice before Pro Quality)
    1. go to iDVD pref. menu and select tab far right and set burn speed to x1 (less errors = plays better) - only in iDVD 08 & 09
    (x4 by some and may be even better)
    2. Project info. Select Professional Encoding - only in iDVD 08 & 09.
    Region codes.
    iDVD - only burn Region = 0 - meaning - DVDs are playable everywhere
    DVD Studio pro can set Region codes.
    1 = US
    2 = EU
    unclemano wrote
    What it turned out to be was the "quality" settings in iDVD. The total clip time was NOT over 2 hours or 4.7GB, yet iDVD created massive visual artifacts on the "professional quality" setting.
    I switched the settings to "high quality" which solved the problem. According iDVD help, "high quality" determines the best bit rate for the clips you have.
    I have NEVER seen iDVD do this before, especially when I was under the 2 hour and 4.7GB limits.
    For anyone else, there seem to be 2 places in iDVD to set quality settings, the first is under "preferences" and the second under "project info." They do NOT seem to be linked (i.e. if you change one, the other is NOT changed). take care, Mario
    TO GET IT TO WORK SLIGHTLY FASTER
    • Minimum of 25Gb free space on Start-Up hard disk
    • No other programs running in BackGround e.g. Energy-Saver
    • Don’t let HD spin down or be turned off (in Energy-Save)
    • Move hard disks that are not to be used to Trash - To be disconnected/turned off
    • Goto Spotlight and set the rest of them under Integrity (not to be scanned)
    • Set screen-saver to a folder without any photo - then make an active corner (up right for me) and set
    pointer to this - turns on screen saver - to show that it has nothing to show
    Yours Bengt W

  • Does ImageIO.write of GIF support transparent?

    I have been use ImageIO.write and BufferedImage to save current Panel's paint(). with transparency.
    BufferedImage image = new BufferedImage(panel.getWidth(), panel.getHeight(), BufferedImage.TYPE_INT_ARGB);
    Graphics2D g2 = image.createGraphics();
    components[0].paint(g2);
    g2.dispose();
    final File file = new File(save_File, "tt.png");
    ImageIO.write(image, "png", file);success at PNG with transparency.
    but now I want to save as GIF file,not png.
    but I change png -> gif
    final File file = new File(save_File, "tt.gif");
    ImageIO.write(image, "gif", file);it will be all black color picture.
    Why?
    And how can I success to do this.
    Does ImageIO.write of GIF support transparent?
    Or it should be some other setting ?

    Lots of questions above -- I'll answer one:
    There is a handwriting app for the iPad.  See http://www.geewhizstuff.com

Maybe you are looking for

  • Extract data to flat file

    extract data when button pressed in forms 9i to a flat file

  • Help! iPad screen problem!

    so i just found out that my iPad right side(portrait mode) has a bit fatter black part that u see on the screen, like the black space also known to define the size of the screen, is fatter than my left side black part! i mean the left black space u s

  • Can you assign a Window grab or snapshot (Shift+Command+4) folder?

    I am using ShiftCommand4 for capturing a picture of a window or section of the screen. I was wondering if I can select a folder to save the pictures to. Where are the preferences for this feature? Are there preferences? Can you assign a folder or do

  • Spreadsheets and SWING GUI's

    I have to embed a spreadsheet facility in a SWING GUI, what is the best and easiest way to do this ??

  • My itunes is showing duplicates of songs when there is no actual double.

    Heck it show triple also. Is there an easy way to fix this instead of going through and clicking on every single one ( it would take me weeks lol) I uninstalled and reinsatlled itunes and it still happned. any ideas guys?