java 操作psd文件,Java PsdInputStream.readUnsignedByte方法代码示例

这篇博客展示了如何使用Java解析PSD文件,并通过PsdInputStream.readUnsignedByte方法读取DropShadow效果的相关参数,包括模糊值、强度、角度、距离和颜色等。此外,还介绍了如何设置混合模式、启用效果和调整不透明度。
摘要由CSDN通过智能技术生成

import psd.parser.PsdInputStream; //导入方法依赖的package包/类

/**

* Parses the stream to create a DropShadow effect (outer and inner).

* @param stream

* @param inner

* @return

* @throws IOException

*/

private PSDEffect parseDropShadow(PsdInputStream stream, boolean inner) throws IOException {

int version = stream.readInt(); //0 (Photoshop 5.0) or 2 (Photoshop 5.5)

int blur = stream.readShort(); //Blur value in pixels (8)

int intensity = stream.readInt(); //Intensity as a percent (10?)

int angle = stream.readInt(); //Angle in degrees(120)

int distance = stream.readInt(); //Distance in pixels(25)

//2 bytes for space

stream.skipBytes(4);

int colorR = stream.readUnsignedByte();

stream.skipBytes(1);

int colorG = stream.readUnsignedByte();

stream

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值