Skip to content

PSD文件读取、图片导入到图层,图层分组旋转放大缩小,以及图层合并和导出处理。

License

Notifications You must be signed in to change notification settings

neverever1533/PixelShader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EvolutionVector

一些个人用的图形化小工具

---------分割线---------

说明:

本项目由 eclipse java-2022-03 版本创建,安装有 eclipse 类软件的可使用项目源码打包使用,不会打包项目的请下载

① PixelShaderUI_for_JavaSE-1.8_v.40.3.jar;

② lib 文件夹(其内 cn.imaginary.toolkit.v3.6.jar 和psd-library-001.jar 为项目依赖包);

psd文件java支持库来源:http://code.google.com/p/java-psd-library/

并未安装 Java 环境或运行出错,请使用以下方法获得 Java 环境支持以体验本项目相关小工具:

  1. 安装对应版本 Java 安装包(未安装Java环境的用户):

1.1 我的电脑右键【属性】 > 【高级系统设置】 > 【环境变量】 > 【系统变量】 > 【新建】 > 【变量名】

JAVA_HOME

【浏览目录】

例:【变量值】

D:\Application\Java\jdk1.8.0_201

17

1.2 【系统变量】 > 【path】 > 【编辑】 > 【新建】

%JAVA_HOME%\bin

18

  1. 放置对应 Java 版本的完整的 JRE 文件夹(不想安装java或当期版本不适用可用此方法):

JRE 目录存放到项目 jar 所在的文件夹,新建文本文档并编辑,输入以下内容:

start jre\bin\javaw -jar TestUI_for_JavaSE-1.8.jar

另存为或重命名 txt 文件为 TestUI_for_JavaSE-1.8_run.bat,然后鼠标双击此 bat 文件就能运行 jar 项目文件;

16

---------分割线---------

项目预览:

gev-5

gev-6

ps.此看板娘psd小人儿作者:【脆皮酥炸蜜汁金黄炸鸡腿】

---------分割线---------

项目计划:

计划五:

支持更新(35%)(这个psd库比较旧了,部分psd读取后丢失图层,有时间再替换掉)

  1. PsdForJava(5%)
  2. 图层树结构存储(75%)

图形算法(15%)

像素扭曲功能待加入

---------分割线---------

计划四:

  1. 联动继承(进度80%)

父子关系已由树状JTree接管,图层分组后可同步位移或相对旋转;

gev-1

gev-2

  1. 图帧编辑(进度60%)

基础的位移,旋转已实现,待加入图片扭曲;

20

21

22

23

---------分割线---------

计划三:

图层合并功能实装>(已完成)

图层变形功能实装>(进度35%)

工具栏功能(进度75%)

1.1 图层修改(进度85%)

1.1.1 TextField修改坐标、尺寸(宽高/缩放)、变换、锚点、显示实时修改(进度100%)

1.1.2 鼠标修改坐标、旋转、修改锚点(进度75%)

2.2 图片编辑(进度50%)

......待编辑......

---------分割线---------

计划二:

图形化界面优化>(进度80%)

  1. 菜单功能(进度75%)

1.1 文件

1.1.1 打开(已完成)

1.1.2 拖拽(已完成)

1.2 编辑

1.2.1 合并导出(已完成)

1.2.2 变形(进度50%)

05

---------分割线---------

计划一: 树状文件加载测试>(进度100%)

  1. 测试用图形化界面:

00

  1. 测试文件浏览

2.1 浏览文件,单选、多选(文件夹、文件)

01

2.2 文件加载入树

02

  1. 测试文件拖拽

03

  1. 测试树

4.1 树节点展开(自定义文件夹类型 快捷:鼠标左键双击)

10 04

4.2 测试树节点拖拽

06 07 08 11 12

4.3 测试树节点删除(快捷:鼠标右键单击)

09

About

PSD文件读取、图片导入到图层,图层分组旋转放大缩小,以及图层合并和导出处理。

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages