Spring Boot + Vue3 前后端分离 实战wiki知识库系统

download:Spring Boot + Vue3 前后端分离 实战wiki知识库系统
 
download:Spring Boot + Vue3 前后端分离 实战wiki知识库系统
 

Spring Boot + Vue3 前后端分离 实战wiki知识库系统

通过一个界面简约、功能完整的知识库项目,带你快速掌握Spring Boot核心知识+ Vue全家桶全栈技能。在此过程中,打造一套通用的组件工具(可应用于其他项目),掌握前后端分离开发模式,搭建一个专属自己的、内容可灵活配置的知识库系统。
 


技术要求
具备Java、MySQL基础 
具备HTML+CSS+JavaScript基础
环境参数
Spring Boot 2.4 
Vue3 
Vue CLI 4.5
 

 

 

 

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

public static void main(String[] args) throws IOException{

    Image img = Toolkit.getDefaultToolkit().getImage("C:\\google.jpg");

    BufferedImage bi_scale = toBufferedImage(img);

    ImageIO.write(bi_scale, "jpg",new File("C:\\2.jpg"));

}

      

public static BufferedImage toBufferedImage(Image image) {

    if (image instanceof BufferedImage) {

        return (BufferedImage)image;

     }

  

    // This code ensures that all the pixels in the image are loaded

     image = new ImageIcon(image).getImage();

  

    // Determine if the image has transparent pixels; for this method's

    // implementation, see e661 Determining If an Image Has Transparent Pixels

    //boolean hasAlpha = hasAlpha(image);

  

    // Create a buffered image with a format that's compatible with the screen

     BufferedImage bimage = null;

     GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();

    try {

        // Determine the type of transparency of the new buffered image

        int transparency = Transparency.OPAQUE;

       /* if (hasAlpha) {

         transparency = Transparency.BITMASK;

         }*/

  

        // Create the buffered image

         GraphicsDevice gs = ge.getDefaultScreenDevice();

         GraphicsConfiguration gc = gs.getDefaultConfiguration();

         bimage = gc.createCompatibleImage(

         image.getWidth(null), image.getHeight(null), transparency);

     } catch (HeadlessException e) {

        // The system does not have a screen

     }

  

    if (bimage == null) {

        // Create a buffered image using the default color model

        int type = BufferedImage.TYPE_INT_RGB;

        //int type = BufferedImage.TYPE_3BYTE_BGR;//by wang

        /*if (hasAlpha) {

         type = BufferedImage.TYPE_INT_ARGB;

         }*/

         bimage = new BufferedImage(image.getWidth(null), image.getHeight(null), type);

     }

  

    // Copy image to buffered image

     Graphics g = bimage.createGraphics();

  

    // Paint the image onto the buffered image

     g.drawImage(image, 0, 0, null);

     g.dispose();

  

    return bimage;

}
————————————————
版权声明:本文为CSDN博主「jhihihoip」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/jhihihoip/article/details/117859240

上一篇:Java实现图片的镜像处理


下一篇:Servlet验证码的实现