Giter Site home page Giter Site logo

screenshotmaker's Introduction

ScreenshotMaker is small java applet used to generate uniform Play Store screenshots with titles and descriptions with minimal effort.

img

Installation

You might need to install some recentish version of Java. After that, you can grab a .jar file from here.

System Requirements

I've only just gotten this thing to work on my laptop (a beautiful ThinkPad T520 running Arch Linux), so I have no idea what the requirements are. I have tested it a little on Windows, and although there are a few issues (all file chooser dialogs go to System32, and none of them restrict the file extensions like they're supposed to), it seems to be usable.

Creating a Desktop Entry

On most versions of Linux, you can create a desktop entry that will appear in whatever version of start menu your desktop environment uses by going to "file -> create desktop entry" and waiting for the ridiculously ugly confirmation dialog to appear. If you have followed instructions like these to set up a fingerprint sensor as an alternative to entering your password for the sudo command, you may need to swipe your fingerprint before the dialog will appear. I don't know why this happens. I don't know what I'm doing. I'm bad at things.

Usage

Simply enter a title, description, pick your colors and other preferences, choose a 16:9 screenshot to put in the frame, and hit "export image" to choose a location to save your screenshot.

Saving Templates

You can save sets of preferences as ".sm" files for easier use in the future by going to "file -> save as", then "file -> open" when you next want to use it.

screenshotmaker's People

Contributors

fennifith avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

screenshotmaker's Issues

Support for Different Aspect Ratios

The app currently resizes all pictures to fit 16:9. Would be good to support 18:9 (pixel 2), 18.5:9 (S8), etc. Or I could just make it scale the image instead of resizing it.

X Offset For Custom Frames

For phones that might not be perfectly centered in the middle of whatever image is being used. 2D rotation might be useful as well. Not sure if 3D rotation is possible, I'll have to look into it.

Convert to Web/Electron app

Java/Swing may have been a bad choice of what to use for this project. It has become fairly disorganized, and there is a fair amount of redundant code. It is also not that easy (it isn't difficult, but for such a small project it seems a bit odd) to install/set up. Ensuring cross-platform support also comes with its own set of difficulties. As a result, I believe it might be better to instead create a website (and possibly an Electron app) with the same functionality. It will pretty much need to be rewritten from scratch, but I can live with that.

Bigger export resolution

Shouldn't be a higer resolution export a good option?
On a device with a good display the image is a little bit chunky, do you think it's possible to make it bigger?

Export in different resolutions doesn't work

(Tested on a mac running OS X el capitan with the latest version of the tool)
Independently on which selection of output pixels size is chosen, the screenshot will be always exported with the lowest one

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.