是否可以在不使用Photoshop的情况下以编程方式更改PSD图层的可见性?
我确实检查了Python的PSD库的各种实现,但是最好的方法是返回可见性值(例如psd_tools
);但是visible属性是只读的,因此无法更改。
我希望有一种方法可以直接从Python提取和操作PSD文件中的组和图层;但我能做的最好的就是使用psd_tools检索图层并将它们堆叠在一起;将其导出为PNG后;虽然这不理想
答案 0 :(得分:0)
如果有人想知道...您实际上可以使用import React, { Component } from 'react';
import Nav from 'react-bootstrap/Nav';
import './navbar.css';
class Navbar extends Component {
render() {
return (
<div className="nav-container">
<Navbar bg="dark" variant="dark">
<Nav className="mr-auto">
<Nav.Link href="#home">Home</Nav.Link>
<Nav.Link href="#features">Features</Nav.Link>
<Nav.Link href="#pricing">Pricing</Nav.Link>
</Nav>
</Navbar>
</div>
)
}
}
export default Navbar;
打开图层的可见性。而且,如果使用psd工具保存该PSD,则在用Photoshop打开该文件时将正确显示。
但是,如果将其保存为PNG,除非调用psd-tools
函数时将参数force
设置为True
,否则它将不会显示更改。我花了一些时间才意识到这一点。
示例:
.compose()