[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:
-
PNGVS
(Docs
) -
SVGVS
(Docs
) -
GIFVS
(Docs
) -
JPEGVS
(Docs
) -
TIFVS
(Docs
) -
BMPVS
(Docs
) -
HEIFVS
(Docs
) -
JP2VS
(Docs
) -
NETPVS
(Docs
) -
WEBPVS
(Docs
)
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 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]
[Click/tap here to expand/collapse the file history entry for version 1]
View the archive of version 1
- This release was made by
@seanpm2001
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
-
-
- Added the
Why write ImageVS in Perl
sub-subsection
- Added the
-
-
- Added the
Pod
subsection
- Added the
- 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.