Git Product home page Git Product logo

bulk-photo-orientation-removal's Introduction

Bulk-Photo-Orientation-Removal

For people that have a massive directory of images (ie 30,000+) and want to quickly delete or remove any images that aren't of a certain orientation type (aka landscape vs portait) with a crap pc

WHAT THIS SCRIPT IS FOR:

For people that have a massive directory of images (ie 30,000+) and want to quickly delete or remove any images that aren't of a certain orientation type (aka landscape vs portait) with a crap pc

BEFORE USE:

-Make sure all images are in a singular format (such as all jpg or png). Free software I recommend is Bulk Image Converter from sourceforge. You could also just search ".gif" and delete all results. -Number all images numerically (examples: 1.jpg to 50000.jpg) which can be done using the free software Bulk Rename Utility -Pick the correct script for use, they are named accordingly. -Change the number in the script equal to the first image number (ie put 1 for 1.jpg) -Change the number after "-le" to the last image number

TO CREATE AN EXECUTEABLE VERSION (of a bash script) FOR NEWCOMERS:

  1. cd to the location of choice,
  2. open nano
  3. input script
  4. save

AUTHORS NOTE:

Advanced users may notice that you could achieve this without numbering all images and simply using the "for i in *.jpg;" command, but that loads all filenames into a cache. If you have 80,000 images in a single directory, it can cause freezing. Using the numbering method forces the PC to do one line at a time.

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.