GithubHelp home page GithubHelp logo

bdr-pro / isitphotoshoped Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 2.87 MB

"๐Ÿ”๐Ÿ“ธ This script detects Photoshop manipulation in images ๐Ÿšจ. By analyzing entropy ๐Ÿ“Š in localized areas, it spots irregularities ๐Ÿง that suggest editing. The goal is to identify authentic ๐ŸŒŸ vs. altered ๐ŸŽญ photos, enhancing digital forensics capabilities. ๐Ÿ•ต๏ธโ€โ™‚๏ธโœ…

Home Page: http://www.isitphotoshoped.com

Python 36.80% Dockerfile 3.73% HTML 59.47%

isitphotoshoped's Introduction

IsItPhotoshopped โœจ

Hey there, Gen Z peeps! Welcome to IsItPhotoshopped, the ultimate GitHub repo that's here to unravel the mystery behind those too-good-to-be-true images. ๏ธโ€โ™‚๏ธ Ever stumbled upon a pic and thought, "Wait... is this for real or just another masterpiece of Photoshop magic?" Well, ponder no more! Our project dives deep into the pixel universe to spot those sneaky edits. โ€โ™‚๏ธโœจ

What's the Tea? โ˜•๏ธ

In a world where seeing is supposed to be believing, IsItPhotoshopped steps up as your digital truth serum. By analyzing image entropy (yeah, we're talking some serious mathy vibes here), we can hint at which pics might have been tampered with. Whether it's a camel looking a tad too majestic or a cityscape with suspiciously perfect weather, we're on it!

Getting Started

  1. Clone This Repo: Grab all the goods with a simple git clone. This will get you all the scripts, plus a set of example images that we've already put under the microscope.

  2. Requirements: Make sure you have Python installed along with PIL (Pillow), and tqdm for those cool progress bars. Run the following command in your terminal to get your environment ready:

    pip install -r requirements.txt
  3. Dive Into the Code: The main script is where the magic happens. It calculates image entropy, compares it, and lets you see which parts of an image might be shouting "I'm Photoshopped!"

  4. Contribute: Got ideas? See something off? Jump in and contribute! Whether it's refining the entropy calculation or suggesting new features, we're all ears.

Example Galore ๏ธ

Curious to see some before and after action? Check out the examples/ directory for a peek into our digital lab:

  • Originals: Spot the reality with these images:
  • Camel Image: Original image of a camel
  • Tiger Image: Original image of a tiger
  • London Image: Original image of London cityscape
  • Modified Marvels: Witness the wonders of entropy magic with these images:
  • Camel Modified Image: Modified image of a camel (showing entropy changes)
  • Tiger Modified Image: Modified image of a tiger (showing entropy changes)
  • London Modified Image: Modified image of London cityscape (showing entropy changes)

Join the Party

IsItPhotoshopped is more than just a project; it's a community of curious souls eager to peel back the layers of digital artistry. So, whether you're here to learn, contribute, or simply marvel at the mysteries of image processing, you're in the right place.

Don't forget to star โญ the repo if you find it cool, and follow us for more updates. Let's demystify the digital world together, one pixel at a time. ๐ŸŒˆ โœจ.

isitphotoshoped's People

Contributors

bdr-pro 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.