Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/duyquoc/ScreenToLayers
macOS app to capture your screen as a layered PSD file
https://github.com/duyquoc/ScreenToLayers
Last synced: 12 days ago
JSON representation
macOS app to capture your screen as a layered PSD file
- Host: GitHub
- URL: https://github.com/duyquoc/ScreenToLayers
- Owner: duyquoc
- License: mit
- Created: 2016-09-22T12:44:00.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2017-02-21T17:42:26.000Z (over 7 years ago)
- Last Synced: 2024-04-22T04:50:37.264Z (7 months ago)
- Language: Objective-C
- Homepage: screentolayersapp.com
- Size: 67.8 MB
- Stars: 142
- Watchers: 5
- Forks: 13
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- open-source-mac-os-apps - ScreenToLayers for macOS - ScreenToLayers is a macOS application to easily capture your screen as a layered PSD file. ![objective_c_icon] ![css_icon] (Applications / Graphics)
- open-source-mac-os-apps - ScreenToLayers for macOS - ScreenToLayers is a macOS application to easily capture your screen as a layered PSD file. ![objective_c_icon] ![css_icon] (Applications / Graphics)
README
# ScreenToLayers for macOS
![Application icon](./Others/presentation.png)
## Introduction
**ScreenToLayers** is a macOS application to easily capture your screen as a layered PSD file. This idea is not mine and comes from a great application named [ScreenShot PSD](https://itunes.apple.com/us/app/screenshot-psd/id489880259?ls=1&mt=12). However the app is not optimized for El capitan and doesn't support retina screen. That is why I made my own open source alternative.
The actual version is very simple and only meets my own requirements. However, I look forward about new features and contribution from the community (programmers and designers).
The application uses some not very well-known APIs. If you want to register your application at startup or if you need to create a persistent file access due to the sandboxing of the AppStore, some code portions will help you to understand how to.
## Installation
The simplest way to get the latest release of **ScreenToLayers** is to download the application through the [Mac AppStore](https://itunes.apple.com/us/app/screentolayers/id1077317077?ls=1&mt=8). The application is totally free and it is updated when major changes are made.
## Compilation
The application was compiled and tested with Xcode 7 on Mac Sierra. The project requires macOS 10.10 and used ARC and Cocoa.
To compile, you only have to open `ScreenToLayers.xcodeproj` and run.
## Contribution
If you have ideas or if you found bugs, I encourage you to open a pull-issue.
If you are a developer and/or a designer, you can also contribute to the project by submitting pull-requests on the dev branch. The application was written in Objective-C to simplify the use of the low level API. I don't want to mix Objective-C and Swift for small project like this one. Please try to follow this rule and keep the actual guide style.
## About
My name is Jeremy Vizzini and you can read more about me on [jeremyvizzini.com](http://jeremyvizzini.com).
## References
* Application website : [here](http://screentolayersapp.com)
* Mac AppStore page : [here](https://github.com/jeremyvizzini/ScreenToLayers)
* Apple sample demonstrating the CGWindow API : [Sample](https://developer.apple.com/library/prerelease/content/samplecode/SonOfGrab/Introduction/Intro.html).## License
ScreenToLayers is released under a MIT license. See the LICENSE file for more information.