Skip to content

Latest commit

 

History

History
211 lines (127 loc) · 7.48 KB

README_EN.md

File metadata and controls

211 lines (127 loc) · 7.48 KB

MegSpot

English | 中文

MegSpot is an efficient, professional, cross-platform image & video comparison application.

Feature

  • Support superimposed comparison, drag-and-drop comparison, and GIF result presentation.
  • Support pixel-level image viewing, image histogram, RGB color information, coordinate information viewing.
  • Support to adjust the brightness, contrast, saturation, grayscale and other indicators in time for preview, and support gamma and color scale adjustment.
  • Support video comparison, and inherit all image comparison functions.
  • Mac, Linux, Window cross-platform support & automatic update support.
  • HEVC/H.265 video hard decoding support.
  • Support the comparison of any screen of multiple videos.
  • RGB Viewer
  • Support terminal command.
  • Support multiple languages: Chinese, English, Japanese.

Select

Selecting is a very distinctive and useful operating feature in MegSpot. It allows certain operations such as flipping, zooming, etc. to take effect only in one or two specified images.

Usage scenarios: Image Comparison, Picture Comparison in Video Comparison

View the manual


Image Comparison

Image Comparison is the core function of MegSpot. It can not only modify the original image according to the conditions you want (specify brightness, blur, transparency, etc.), but also can flip, zoom, drag, and mirror the image to assist. View, there are also RGB color picker, zoom ratio setting bar these convenient tools to help you get a better picture viewing experience

View the manual


Drag and Drop Comparison

From the pictures selected by the user, split the two pictures selected in the comparison file gallery (the first two pictures in the default list)

View the manual


Image Viewer

Enter through the File Selection page. Complete image viewing functions based on OpenCV, including: zoom, drag and drop, histogram, RGBA value acquisition, etc.

View the manual


Video Comparison

The difference between Video Comparison and Image Comparison is that there is an additional Video Preview page for Video Comparison. You need to confirm the screenshot of each video you want to compare on the video preview page, and then click "Image Comparison" to enter the video screenshot comparison mode.

View the manual


File Select

MegSpot will store two file path lists locally, so that the last file list will be retained next time you open the application. Similarly, MegSpot will also store two folder path lists locally.

View the manual

File List

After clicking "Image Comparison" or "Video Comparison" from the homepage, you will first enter the respective "File Selection" page, which mainly contains the Folder List on the left and the File List on the right

View the manual

File Gallery

Centrally display all the files that the user has selected, and support dragging to adjust the order. Click the button "Selected" to open the "File Gallery".

View the manual


Command Line Operation

In the Linux environment, operations such as startup and comparison are supported through the command line.

Support incoming folder or file address, support relative and absolute path

  • -h / --help: view help
  • -i /--image: enter image compare (default compare)
  • -v/ --video: enter video compare
  • -c/ --clear: Whether clear the selected files or not (default not to clear)

Example

  • MegSpot enter main page
  • MegSpot -i enter image compare
  • MegSpot -v enter video compare
  • MegSpot pathEnter the image compare and selection file page (use the current path)
  • MegSpot path -v Enter the image compare and selection file page (use the current path)
  • MegSpot filePath1 filePath2 filePath3 ...Add picture/video comparison -v Compare video -c Clear the selected files before -v -c or -vc -cv

View the manual


i18n

MegSpot supports multiple languages by default, and currently supports Chinese, English, and Japanese in the app. Contributions to other language translations are welcome.

View the manual


Help Videos

The homepage has a carousel of help videos that are played in a scrolling loop. These help videos briefly introduce the usage and main points of each function.

View the manual


Auto Update

In order to save users the trouble of manually downloading each time, MegSpot supports the automatic update function for Windows, Linux and Mac systems.

View the manual


Download&&install

  1. Use the automatic update function of the installed MegSpot app.

  2. Download

Download the installation package of the corresponding system in Github Releases and install it.

  1. Compile and install through source code

    # install dependencies
    npm install or yarn install
    
    # start
    npm run dev
    
    # build all platform product
    npm run build:all
    
    # build contain platform product
    
    npm run build:mac
    
    npm run build:win64
    
    npm run build:win32
    

View the manual


contribution

  • MegSpot according Contributor Covenantto manage the open source community。Please read CODE_OF_CONDUCT for details。
  • Every contributor needs to sign a contributor license agreement(Contributor License Agreement,CLA)to clarify the intellectual property license related to the content of the contribution,for detailsCONTRIBUTOR_LICENSE_AGREEMENT
  • We welcome you to help MegSpot become better in the following ways:

Contact us


LICENSE

MegSpot use Apache License, Version 2.0

Citation

If you use MegSpot in your publication,please cite it by using the following BibTeX entry.

@Misc{MegSpot,
  institution = {megvii},
  title =  {MegSpot:An efficient, professional, cross-platform image & video comparison application.},
  howpublished = {\url{https://github.com/MegEngine/MegSpot}},
  year = {2021}
}

Copyright (c) 2014-2021 Megvii Inc. All rights reserved.