美文网首页
1、图像的基本构成

1、图像的基本构成

作者: 反斜杠青年 | 来源:发表于2018-03-05 22:35 被阅读0次

1、图像的信息构成
像素数据
元数据属性
格式信息
文件信息

2、Java语言API
BufferedImage对象
ImageIO读写图像文件
Android中的Bitmap对象
BitmatFactory

3、代码演示
BufferedImage对象

package src;

import java.awt.BorderLayout;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;

import javax.imageio.ImageIO;
import javax.swing.JComponent;
import javax.swing.JFrame;

public class ImagePanel extends JComponent {
    private static final long serialVersionUID = 1L;

    private BufferedImage image;

    public ImagePanel(BufferedImage image) {
        this.image = image;
    }

    @Override
    protected void paintComponent(Graphics g) {
        Graphics2D g2d = (Graphics2D) g;
        if (image != null) {
            System.out.println("width:" + image.getWidth());
            System.out.println("heigth:" + image.getHeight());
            int pex = image.getRGB(10, 10);// 获取图像RGB的值
            System.out.println("p(10,10):" + pex);
            g2d.drawImage(image, 0, 0, image.getWidth(), image.getHeight(), null);
        }
    }

    public static void main(String[] args) {
        File f = new File("G:\\1518772218209.jpg");// 本地图片路径
        System.out.println(f.getPath());
        try {
            BufferedImage images = ImageIO.read(f); // 将图片转化为流对象
            JFrame frame = new JFrame();// java的一个窗口
            ImagePanel imp = new ImagePanel(images); // 将流对象注入进来
            frame.getContentPane().add(imp, BorderLayout.CENTER); // 窗口布局
            frame.setSize(600, 600); // 窗口大小
            frame.setTitle("演示"); // 窗口标题
            frame.setVisible(true);// 显示
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

}

Android中的Bitmap对象

相关文章

  • 1、图像的基本构成

    1、图像的信息构成像素数据元数据属性格式信息文件信息 2、Java语言APIBufferedImage对象Imag...

  • 概述

    课程大纲: 1、图像的基本构成2、像素读写3、图像像素值统计信息4、像素值数学运算5、图像RGB彩色空间6、色彩空...

  • 2 用python进行OpenCV实战之图像基本知识

    前言 在这一节,我们将学习图像的基本构成单元——像素,我们将详细的探讨什么是像素?像素是如何使用来构成图像的?然后...

  • [Android] Android开发中dip,dpi,dens

    Android开发中的各种单位的解释 Px (Pixel像素)也称为图像元素,是作为图像构成的基本单元,单个像素的...

  • 基于python简单图像处理,识别验证码

    基本识别原理概述: 1、每一幅图像在构成上,都是由一个个像素组成的矩阵,每一个像素为单元格。 2、 彩色图像的像素...

  • 基于Python简单图像处理,识别验证码!

    基本识别原理概述: 1、每一幅图像在构成上,都是由一个个像素组成的矩阵,每一个像素为单元格。 2、 彩色图像的像素...

  • OpenCV入门

    图像处理的基本操作  在图像处理的过程中,读取图像、显示图像和保存图像是最基本的操作 1. 读取图像 retval...

  • OpenCV(C++)图像运算

    图像在计算机中就是一个普通的数值矩阵存在的,所以也就能够相应的进行各种运算,这些运算构成了图像处理的基本操作。图像...

  • Android中的单位

    像素(px) Pixel的缩写,是指基本原色素及其灰度的基本编码。构成图像的最小单位。 屏幕尺寸(in) 按屏幕对...

  • 视频与图像的故事

    1.视频与图像的区别? 视频的本质是图像。二维图像包含纹理和亮度;三维图像包含纹理、亮度和深度。连续的图像构成运动...

网友评论

      本文标题:1、图像的基本构成

      本文链接:https://www.haomeiwen.com/subject/dpjkfftx.html