# Fx-Capture **Repository Path**: bondgit/fx-capture ## Basic Information - **Project Name**: Fx-Capture - **Description**: javaFx 截图工具,可截全屏,自由框选截图,可录屏合并GIF . 自动将截图复制到系统剪切板,可直接粘贴复制截图。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 4 - **Created**: 2022-08-30 - **Last Updated**: 2025-04-22 ## Categories & Tags **Categories**: image-processing **Tags**: None ## README
logo
欢迎一键三连 Watch Star Fork

fx-capture


# Fx-Capture - Windows 下载:https://gitee.com/bondgit/fx-capture/raw/master/fx-capter.zip - Windows 下载: https://gitee.com/bondgit/fx-capture/raw/master/fx-capter.exe #### 介绍 javaFx 截图工具,可截全屏,自由框选截图,可录屏合并GIF,截取长图。
自动将截图复制到系统剪切板,可直接粘贴复制截图。 1. 屏幕捕捉 2. 自由截取屏幕画面 3. 录制多帧屏幕画面 4. 可调节录制质量 5. 截图自动复制系统剪切板 6. 自动滚动截取长图 7. 最小尺寸运行,可自由拖动,不影响工作 #### 运行效果 - ![效果](assets/run.png) 图标功能依次对应:全屏截图,选择截图,滚动长图,录制gif,停止录制,退出
#### 提示效果 - ![截图提示信息](assets/msg.png) #### 全屏截图效果 #### gif录屏效果 #### 长图截图效果 #### 文件保存位置 C:\Users\用户名\ - ![截图保存效果](assets/save.png) #### 安装教程 1. jdk-8u421 2. Maven 3.6.1 3. JavaFx 2 ```bash maven package ``` - ![maven package](assets/mavenpackage.png) 自动打包为exe程序,默认将所有opencv依赖打包,体积较大。作者提供的exe是瘦身后的文件。
推荐使用 launch4j gui 打包exe,可先将 fx-capture-jar-with-dependencies.jar 文件内部分文件删除减少体积,再用launch4j打包exe
哪些文件可以删除可参照对比(本项目目录/55M/fx-capture-jar-with-dependencies.jar)。
实际上作者提供的删减后文件不是最小体积,还可以更小。作者没时间去做。 ```bash 删除: fx-capture-jar-with-dependencies.jar\lib fx-capture-jar-with-dependencies.jar\META-INF\maven fx-capture-jar-with-dependencies.jar\META-INF\native-image fx-capture-jar-with-dependencies.jar\META-INF\versions fx-capture-jar-with-dependencies.jar\org\opencv fx-capture-jar-with-dependencies.jar\org\bytedeco\javacpp\ios* fx-capture-jar-with-dependencies.jar\org\bytedeco\javacpp\linux* fx-capture-jar-with-dependencies.jar\org\bytedeco\javacpp\macosx* fx-capture-jar-with-dependencies.jar\org\bytedeco\javacpp\windows-x86_64 fx-capture-jar-with-dependencies.jar\org\bytedeco\javacpp\properties fx-capture-jar-with-dependencies.jar\org\bytedeco\openblas\ios* fx-capture-jar-with-dependencies.jar\org\bytedeco\openblas\linux* fx-capture-jar-with-dependencies.jar\org\bytedeco\openblas\macosx* fx-capture-jar-with-dependencies.jar\org\bytedeco\openblas\windows-x86_64\include fx-capture-jar-with-dependencies.jar\org\bytedeco\openblas\windows-x86_64\lib fx-capture-jar-with-dependencies.jar\org\bytedeco\openblas\windows-x86_64\*.obj fx-capture-jar-with-dependencies.jar\org\bytedeco\openblas\windows-x86_64\*.exp fx-capture-jar-with-dependencies.jar\org\bytedeco\openblas\windows-x86_64\*.lib fx-capture-jar-with-dependencies.jar\org\bytedeco\opencv\ios-* fx-capture-jar-with-dependencies.jar\org\bytedeco\opencv\linux* fx-capture-jar-with-dependencies.jar\org\bytedeco\opencv\macosx* fx-capture-jar-with-dependencies.jar\org\bytedeco\opencv\opencv_aruco fx-capture-jar-with-dependencies.jar\org\bytedeco\opencv\opencv_bgsegm fx-capture-jar-with-dependencies.jar\org\bytedeco\opencv\opencv_bioinspired fx-capture-jar-with-dependencies.jar\org\bytedeco\opencv\opencv_calibg3d fx-capture-jar-with-dependencies.jar\org\bytedeco\opencv\opencv_cudaa* fx-capture-jar-with-dependencies.jar\org\bytedeco\opencv\oepncv_text fx-capture-jar-with-dependencies.jar\org\bytedeco\opencv\opencv_wechat_qrcode fx-capture-jar-with-dependencies.jar\org\bytedeco\opencv\windows-x86_64\include fx-capture-jar-with-dependencies.jar\org\bytedeco\opencv\windows-x86_64\lib fx-capture-jar-with-dependencies.jar\org\bytedeco\opencv\windows-x86_64\python fx-capture-jar-with-dependencies.jar\org\bytedeco\opencv\windows-x86_64\sdk fx-capture-jar-with-dependencies.jar\org\bytedeco\opencv\windows-x86_64\share fx-capture-jar-with-dependencies.jar\org\bytedeco\opencv\windows-x86_64\x64 fx-capture-jar-with-dependencies.jar\org\bytedeco\opencv\windows-x86_64\x86 fx-capture-jar-with-dependencies.jar\org\bytedeco\opencv\windows-x86_64\jnicvkernels.dll fx-capture-jar-with-dependencies.jar\org\bytedeco\opencv\windows-x86_64\jniopencv_aruco.dll fx-capture-jar-with-dependencies.jar\org\bytedeco\opencv\windows-x86_64\jniopencv_bgsegm.dll fx-capture-jar-with-dependencies.jar\org\bytedeco\opencv\windows-x86_64\jniopencv_bioinspired.dll fx-capture-jar-with-dependencies.jar\org\bytedeco\opencv\windows-x86_64\*.exe fx-capture-jar-with-dependencies.jar\org\bytedeco\opencv\windows-x86_64\*.cmake fx-capture-jar-with-dependencies.jar\org\bytedeco\opencv\windows-x86_64\jniopencv_text.dll fx-capture-jar-with-dependencies.jar\org\bytedeco\opencv\windows-x86_64\jniopencv_wechat_qrcode.dll fx-capture-jar-with-dependencies.jar\org\bytedeco\opencv\windows-x86_64\opencv_aruco.dll fx-capture-jar-with-dependencies.jar\org\bytedeco\opencv\windows-x86_64\opencv_wechat_qrcode.dll fx-capture-jar-with-dependencies.jar\org\bytedeco\opencv\windows-x86_64\oepncv_text.dll ```