Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

🖼️🆚️💾️ The official source repository for ImageVS, a set of Version Control Systems for digital image formats.

License

GPL-3.0 and 5 other licenses found

Licenses found

GPL-3.0
LICENSE.txt
GPL-3.0
LICENSE.pl
GPL-3.0
LICENSE-GPL.pl
GPL-3.0
LICENSE-GPL.txt
GPL-3.0
LICENSE-GPL3.pl
GPL-3.0
LICENSE-GPL3.txt
Notifications You must be signed in to change notification settings

seanpm2001/ImageVS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

29 Commits

[Click/tap here to expand/collapse this entire article]

[Click/tap here to expand/collapse the title section]

🖼️🆚️💾️ The official source repository for ImageVS, a set of Version Control Systems for digital image formats.


[Click/tap here to expand/collapse the current challenges section]

  • I need to find development time to work on this project
  • I need a maintainer for this project
  • Tools for testing are not available to me right now
  • I have limited Perl experience

Through the usage of variants, 10 image formats are supported by ImageVS, created in this order:

More will be supported in the future.


ImageVS provides support for embedding image files right into a Git repository as a binary file that can be edited, and has a revision history. A hex editor can be used to edit the files. Similar to Wikimedia commons, a revision history for each file is available.

VS = Version Supercontrol

No original draft for this project exists, as one was not written at the time of inception, other than this:

ImageVS
PNGVS
JPEGVS
TIFVS
BMPVS
HEIFVS
WEBPVS
NETPVS
GIFVS
JP2VS
SVGVS

The project could have been done in C, but Perl doesn't get enough use, and is also suitable here. I felt like giving Perl a chance here. It is mostly done for software diversity reasons.

Pod is used for documentation instead of Markdown. The transition of core documentation to Pod will come in the future.


[Click/tap here to expand/collapse the benefits section]

Further documentation :octocat: is available in a separate repository (seanpm2001/ImageVS_Docs/)


Click/tap here to expand/collapse this section

  • File type: Markdown (*.md *.mkd *.mdown *.markdown)
  • File version: 1 (2023, Monday, December 18th at 06:03 pm PST)
  • Line count (including blank lines and compiler line): 223
  • Word count: 1,291
  • Character count (including spaces): 08,825
  • Character count (excluding spaces): 07,573
  • Size (in bytes): 08,840
  • Current article language: English (EN_USA) / Markdown (CommonMark) / HTML5 (HyperText Markup Language 5.3)
  • Encoding: UTF-8 (Emoji 12.0 or higher recommended)
  • All times are UTC-7 (PDT/Pacific Time) (Please also account for DST (Daylight Savings Time) for older/newer entries up until it is abolished/no longer followed)

Note On 2022, Sunday, March 13th at 2:00 am PST, the time jumped ahead 1 hour to 3:00 am.

Note You may need special rendering support for the <details> HTML tag being used in this document


[Click/tap here to expand/collapse the file history section]

Version 1 (2023, Monday, December 18th at 06:03 pm PST)

[Click/tap here to expand/collapse the file history entry for version 1]

Note This is the first version of this file.

Changes:

  • Started the file
  • Made all sections (and the article itself) collapse-able
  • Updated the Title section
    • Added an anchor link to the section heading
    • Referenced the ImageVS logo
    • Made the section collapse-able
  • Added the Current challenges section
    • Added an anchor link to the section heading
    • Made the section collapse-able
  • Added the Variants section
    • Added an anchor link to the section heading
    • Made the section collapse-able
  • Added the How it works section
    • Added an anchor link to the section heading
    • Made the section collapse-able
  • Added the Languages used section
    • Added an anchor link to the section heading
    • Made the section collapse-able
    • Added the Perl subsection
      • Added the Why write ImageVS in Perl sub-subsection
    • Added the Pod subsection
  • Added the Further documentation section
    • Added an anchor link to the section heading
    • Made the section collapse-able
  • Updated the File info section
    • Added an anchor link to the section heading
    • Made the section collapse-able
    • Added the file type
    • Added the file version
    • Added the line count (with spaces)
    • Added the line count (without spaces)
    • Added the word count
    • Added the character count
    • Added the byte count
    • Added the language
    • Added the encoding
    • Added the DST warning
    • Added the special rendering note
  • Added the File history section
    • Added an anchor link to the section heading
    • Made the section collapse-able
    • Added an entry for version 1
  • Added the Footer
    • Added an anchor link to the section heading
    • Added an anchor link to the section subheading
    • Made the section collapse-able
  • No other changes in version 1

End of file history


[Click/tap here to expand/collapse the footer section]

You have reached the bottom of this page.


Releases

No releases published

Sponsor this project

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /