Image image;
image=video.getImage();我在一段视频中取得了一副图片
想想将其保存下来看看效果怎样请问有什么办法可以做到呢用的Elipse

解决方案 »

  1.   

    import com.sun.image.codec.jpeg.*;
    import java.awt.image.BufferedImage;
    import java.io.*;public class SunJPEGEncoderAdapter
        implements ImageEncoder
    {    public SunJPEGEncoderAdapter()
        {
            quality = 0.75F;
        }    public byte[] encode(BufferedImage bufferedImage)
            throws IOException
        {
            ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
            encode(bufferedImage, ((OutputStream) (outputStream)));
            return outputStream.toByteArray();
        }    public void encode(BufferedImage bufferedImage, OutputStream outputStream)
            throws IOException
        {
            if(bufferedImage == null)
                throw new IllegalArgumentException("Null 'image' argument.");
            if(outputStream == null)
            {
                throw new IllegalArgumentException("Null 'outputStream' argument.");
            } else
            {
                JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(outputStream);
                JPEGEncodeParam param = encoder.getDefaultJPEGEncodeParam(bufferedImage);
                param.setQuality(quality, true);
                encoder.encode(bufferedImage, param);
                return;
            }
        }
    }
    希望这段代码对你有帮助