Giter VIP home page Giter VIP logo

mockup's Introduction

mockup

Perspective app screens and isometric mock-up tool. Automated high quality, high resolution, marketing art designer for mockups. Written in minimalist Bash using ImageMagick and Love!

Mockup Demo

Overview all

hand1 preset hand1

laptop1 preset laptop1

gray1 preset gray1

Actual size close-up (resulting images are print quality) quality

Requirements

Quick Installation

mkdir ~/GitHub; cd ~/GitHub;
git clone [email protected]:fantasyui-com/mockup.git mockup;

Usage

Fork this repository anywhere you like, open up your terminal execute: mockup/use PRESET-NAME OUTPUT-IMAGE YOUR-INPUT-IMAGE(S) (Note that output comes before input, we can be sure there is a single output but some presets will accept multiple images.)

~/GitHub/mockup/use laptop1 ~/the-result.png ~/Desktop/my-image1.png ~/Desktop/my-image2.png

Snippets

mockup/use hand1 hand-demo.png my-file.png;

mockup/use laptop1 laptop-demo.png my-file.png;

mockup/use tv1 tv-demo.png my-file.png;

mockup/use tablet1 tablet-demo.png my-file.png;

mockup/use gray1 gray-demo.png my-file1.png my-file2.png;

Bonus

Here is a quick script that will create images based on Screen*.png on your ~/Desktop (This may take a while). The program below is meant to help you get started on processing large collections.

#!/bin/bash
INDEX=1;
find ~/Desktop -maxdepth 1 -type f -iname "Screen*.png" | while read NAME
do
  ~/GitHub/mockup/use hand1 ./test-hand1-${INDEX}.png "${NAME}";
  ~/GitHub/mockup/use laptop1 ./test-laptop1-${INDEX}.png "${NAME}";
  ~/GitHub/mockup/use tv1 ./test-tv1-${INDEX}.png "${NAME}";
  ~/GitHub/mockup/use tablet1 ./test-tablet1-${INDEX}.png "${NAME}";
  INDEX=$((INDEX+1));
done;

Credits

Roadmap

  • Each image will get a separate bash file (ex: mockup-tablet.sh, mockup-bigtv.sh)
  • Library of source images will be separated-out into mockup-library and present a JSON file for other languages.

mockup's People

Contributors

fantasyui-com avatar

Watchers

 avatar

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.