Git Product home page Git Product logo

image-hide's Introduction

ImageHide

ImageHide is simple steganography tool using digital image files. ImageHide can be used to embed "subject image" into "cover image" and extract embedded "subject image" from the "cover image". This application support several image file formats and it also support embedding and extraction of gray-scale and color "subject images" from "cover image".

This application is design to work on both Windows and Linux operating systems as console application.

Usage:

imagehide -e -i -h [parameters] <outputimage>

  • imagehide: Filename of the ImageHide executable.
  • -e: Execute ImageHide application in extraction mode.
  • -i: Execute ImageHide application in embedding (/insertion) mode.
  • -h: Show help screen.
  • [parameters]: This segment can used only with extraction or embedding mode. Valid sequence of parameters are described in below.
  • <outputimage>: This parameter can used only with extraction or embedding mode. Specify the filename of the output image file with valid file extension.

Extraction mode

imagehide -e <srcimage> <out-width> <out-height> <outputimage>

Extract embedded image from srcimage and save to outputimage. Use out-width and out-height parameters to specify the size of the embedded image in pixels. If out-width and/or out-height parameters are incorrect, output image get clipped or distorted.

Example:

imagehide-x86_64-linux -e ./demo-image.png 125 200 ./output-image.png

In above example ImageHide extract 125px ร— 200px image from demo-image.png file and save it to output-image.png.

Insertion mode

imagehide -i <coverimage> <subjectimage> <outputimage>

Embed subjectimage into coverimage and save in location given by outputimage parameter.

Example:

imagehide-x86_64-linux -i ./barbara-512.png ./message.jpg ./demo-image.png

In above example ImageHide embed message.jpg into barbara-512.png image and save embedded image as demo-image.png.

image-hide's People

Contributors

dilshan 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.