`
wwwwzk
  • 浏览: 13782 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

自己绘制JPEG图片

阅读更多

String sFileName = "name.jpg";
  try
  {
   FileOutputStream fos = new FileOutputStream(sFileName);
   BufferedImage myImage = new BufferedImage(225, 225,
                                           BufferedImage.TYPE_INT_RGB);


   Graphics g = myImage.getGraphics();
   g.setColor(Color.white);


   g.fillRect(0, 0, 225, 225);
   g.setColor(Color.black);
   g.drawString("Finance Balance Summary", 40, 15);
   g.drawString("Primary", 90, 30);
   g.setColor(Color.darkGray);
   g.fillRect(15, 193, 7, 7);
   g.setColor(Color.black);
   g.drawString("% Operating", 25, 200);
   g.setColor(Color.yellow);
   g.fillRect(130, 193, 7, 7);
   g.setColor(Color.black);
   g.drawString("% Term", 140, 200);
   g.setColor(Color.lightGray);
   g.fillRect(15, 213, 7, 7);
   g.setColor(Color.black);
   g.drawString("% Mortgage", 25, 220);
   g.setColor(Color.green);
   g.fillRect(130, 213, 7, 7);
   g.setColor(Color.black);
   g.drawString("% Lease", 140, 220);


   JPEGImageEncoder jpg = JPEGCodec.createJPEGEncoder(fos);
   jpg.encode(myImage);


  }
  catch (IOException e)
  {
   e.printStackTrace();
  }

分享到:
评论

相关推荐

    gdi+绘制jpeg、png

    使用GDI+绘制JPEG和PNG的关键步骤如下: 1. 初始化GDI+:在开始使用GDI+之前,需要调用`GdipStartup`函数进行初始化,并保存返回的`ULONG_PTR`句柄,用于后续的清理操作。 2. 加载图像:使用`...

    GDI+在内存中绘制,并保存为BMP、PNG、JPEG格式的图片关键代码

    标题中提及的"GDI+在内存中绘制,并保存为BMP、PNG、JPEG格式的图片关键代码"揭示了使用GDI+图形设备接口在计算机内存中进行绘图操作,并将绘制的图形保存为三种常见的图像文件格式:位图(BMP)、便携式网络图形(PNG)...

    VC++解析并显示JPEG图片showjpeg.rar

    在本文中,我们将深入探讨如何使用VC++编程语言解析并显示JPEG图片,主要基于提供的"showjpeg.rar"压缩包中的代码资源。JPEG(Joint Photographic Experts Group)是一种广泛使用的有损图像压缩格式,尤其适用于照片...

    VC++读入显示JPEG图片

    在VC++6.0环境下,开发一个程序来读取并显示JPEG图片是一项常见的任务,尤其对于初学者来说,这是理解图像处理和图形用户界面(GUI)编程的基础。JPEG(Joint Photographic Experts Group)是一种广泛使用的有损压缩...

    SurfaceView高性能绘制(四)代码实践篇-绘制多张图片

    2. 图片格式选择:JPEG适用于照片,PNG适用于透明度需求的图像。 3. 使用Bitmap.Config.ARGB_8888以外的配置,如ARGB_4444或RGB_565,降低色彩位深度,减少内存消耗。 4. 在不需要绘制时,及时释放Surface和Bitmap...

    VB 将任意图片压缩为Jpeg图片程序

    在VB(Visual Basic)编程环境中,我们可以利用GDI+(Graphics Device Interface Plus)库来实现将任意图片格式转换为JPEG格式的功能。以下是一份详细的知识点解析,介绍如何使用VB来编写这样的程序。 1. **引入GDI...

    MFC显示JPEG图片程序

    在本文中,我们将深入探讨如何使用Microsoft Foundation Class (MFC) 库在Windows应用程序中显示JPEG图片。MFC是微软为C++开发Windows应用程序提供的一种类库,它封装了Windows API,使得编程更加便捷。而JPEG...

    java 课程设计 JPEG图片操作

    在Java编程环境中,对JPEG图片进行操作是一项常见的任务,尤其在进行课程设计时,学习如何处理图像文件是非常有价值的。JPEG是一种广泛使用的有损压缩图像格式,适用于存储照片和其他高质量图像。在这个项目中,我们...

    framebuffer显示JPEG或BMP图片

    最终,源码中的程序通过逐行读取JPEG图片数据,并将其转换为framebuffer可以显示的格式,通过像素操作函数写入framebuffer的内存映射区域中,从而在屏幕上显示图片。 需要强调的是,直接操作framebuffer设备需要...

    显示图片(包括jpeg)

    为了在MFC应用程序中显示JPEG,我们需要利用GDI+中的`Image`类加载JPEG文件,然后使用`CClientDC`绘制到窗口上。 以下是实现步骤: 1. **包含必要的头文件**:首先,你需要在你的源代码中包含GDI+的头文件,如`#...

    自定义view(图片显示为圆形)

    5. **绘制图片**:最后,使用已裁剪的`Canvas`绘制实际的图片。由于图片可能不是正方形,因此通常会使用`BitmapShader`和`Matrix`来调整图像的缩放和位置,使其完全填充圆形区域。 在`attrs.xml`文件中,我们可能会...

    C#在图片上绘制文字完整实例源码

    在C#编程中,将文字绘制到图片上是一项常见的任务,比如在生成报告、制作图表或者设计用户界面时。这个“C#在图片上绘制文字完整实例源码”压缩包很可能是提供了一个实用的示例代码,帮助开发者理解并实现这一功能。...

    .NET在图片上绘制文字完整实例源码

    .NET框架为开发者提供了丰富的功能,其中之一就是能够在图片上绘制文字,这在许多应用场景中非常有用,比如制作水印、生成报告或设计图形用户界面。在C#编程中,我们可以利用System.Drawing命名空间中的类和方法来...

    STM32H750 EMWIN实现JPEG图片显示【支持STM32H7系列单片机_GUI设计】.zip

    STM32H750 EMWIN实现JPEG图片显示是一个针对STM32H7系列高性能微控制器的嵌入式GUI设计实例。在这个项目中,开发者利用EMWIN库来创建图形用户界面,并实现JPEG图像的实时显示。EMWIN是SEGGER公司推出的一款广泛应用...

    linux控制台下显示jpeg图片

    // 绘制JPEG图像 while (cinfo.output_scanline ) { row_pointer[0] = (JSAMPROW) fbp + (cinfo.output_scanline * row_stride * bytes_per_pixel); (void) jpeg_read_scanlines(&cinfo, row_pointer, 1); } ...

    c代码实现framebuffer显示jpeg图片

    综上所述,"c代码实现framebuffer显示jpeg图片"的项目涵盖了C语言编程、图像处理、Linux系统编程以及基本的数学概念。通过实现这样的项目,开发者不仅可以学习到如何在低级别与硬件交互,还可以深入理解图像处理和...

    MFC 绘制PNG图片

    在MFC中,我们可以利用GDI+(Graphics Device Interface Plus)库来处理PNG和JPEG图片。GDI+提供了更现代的图形操作接口,支持更多的图像格式,包括PNG和JPEG。 1. **从资源中加载图片**: - 在MFC工程的资源文件...

    VC++图形绘制与图片显示小例子

    在VC++编程环境中,开发图形绘制与图片显示功能通常涉及到MFC(Microsoft Foundation Classes)库的应用,特别是设备无关的图形设备环境类(CDC)和图像处理类(CImage)的使用。下面将详细介绍这两个核心知识点。 1. *...

    js+canvas实现图片格式webp/png/jpeg在线转换

    这可以通过创建一个新的Canvas,设置其宽高与图片相同,然后使用Canvas的`getContext("2d")`获取2D渲染上下文,并调用`drawImage()`方法将图片绘制到Canvas上。这样,图片的信息就被存储在Canvas上了。 3. **格式...

    Jpeg转bmp格式

    // 读取JPEG图片 File input = new File("input.jpg"); BufferedImage jpegImage = ImageIO.read(input); // 转换为黑白 BufferedImage blackWhiteImage = new BufferedImage(jpegImage.getWidth(), jpegImage...

Global site tag (gtag.js) - Google Analytics