Skip to content

Releases: AtesComp/Vinetto

Vinetto v0.9.12 Release

19 Sep 22:31
Compare
Choose a tag to compare

Vinetto is a Python 3 application. All Python 2 compatible code has been removed.
It has been tested under Linux with Python 3 (3.10)

Notable Changes:

  1. Updated ReadMe documentation on Type 1 image processing
    • Type 1 image processing as per v0.9.11 has a "out-of-order" CMY structure. The CMY channels were found to be reversed (YMC). The K channel is actually an Alpha transparency channel. Then, the structure is "YMCA" (apparently a joke).
  2. ESEDB library:
    • Latest Python ESEDB library based on libesedb commit 800a5f0

Vinetto v0.9.11 Release

23 Feb 02:04
Compare
Choose a tag to compare

Vinetto is a Python 3 application. All Python 2 compatible code has been removed.
It has been tested under Linux with Python3 (3.9)

Notable Changes:

Type 1 image processing has been restructured based on examination of the partial JPEG structures stored in submitted Thumbs.db files. The structure reports RGBA frames. However, tests show the image data is actually stored as a repurposed "out-of-order" CMYK structure. The CMY channels were found to be reversed (YMC) and the K channel appears to be repurposed for Alpha transparency. The processing now constructs the JPEG by properly reordering the CMY channels and using a blank K channel on all extractions. Additional diagnostic information is generated on the Type 1 structure with increase verbosity levels.

Vinetto v0.9.9 Release

01 Feb 07:05
Compare
Choose a tag to compare

Vinetto is a Python 3 application. All Python 2 compatible code has been removed.
It has been tested under Linux with Python3 (3.9)

Notable Changes:

  1. Updated all copyright notices and file versions
  2. Standardized on Python 3--removed all Python 2 compatibility code
  3. Minor function and class callout fixups
  4. ESEDB library:
    • Looks for a system ESEDB Python library before importing the Vinetto supplied version
    • Standardized the supplied ESEDB Python library on Python 3
    • Latest Python ESEDB library based on libesedb commit 3326953
  5. Added invert option (-i, --invert) to invert colors (negatives) for Type 1 images

Vinetto v0.9.8 Release

22 Dec 18:36
Compare
Choose a tag to compare

Vinetto has been completely rewritten and way more modernized, but still a work in progress.
It has been tested under Linux with Python3 (3.7) and Python2 (2.7, even though it is now deprecated).

Notable Changes:

  1. Extreme Makeover: Class-ified ESEDB and Processor functions
  2. Fix symlink targets (auscompgeek)
  3. Fixed processing when ESEDB is NOT used
  4. Fixed symlink logging

Vinetto v0.9.6 Release

08 Feb 01:03
Compare
Choose a tag to compare

Vinetto has been completely rewritten and way more modernized, but still a work in progress.
It has been tested under Linux with Python3 (3.7) and Python2 (2.7, even though it is now deprecated).

Notable Changes:

  1. Processes all standard versions of Thumbs.db files
  2. Process all Thumbcache_*.db files to Windows 10
  3. Uses a Windows.edb ESEDB file to help resolve Thumb Cache IDs to filenames and retrieve other associated metadata (thanks to Joachim Metz's libesedb python build - https://github.com/libyal/libesedb, the python libs are bundled with Vinetto)
  4. When an ESEDB file is given, but no input file, an ESEDB Explorer is invoked allowing the user to examine all retrieved, image related ESEBD record entries
  5. Modes -- 4 processing modes:
    1. "f" - File mode, the default
    2. "d" - Directory mode processes any Thumb Cache files found in the given directory
    3. "r" - Recursive directory mode is the same as "d", but descends the directory tree from the given directory
    4. "a" - Automatic mode treats the given directory as the base of a Windows OS type partition where user directories are processed for Thumb Cache files whether they are:
      1. pre-Vista Thumbs.db files (bumps back to recursive mode on each user) or
      2. Vista+ Thumbcache_*.db files (includes automated discovery of the Windows.edb ESEDB file if not given)

Vinetto v0.8.0 Release

01 Nov 21:37
76e02bd
Compare
Choose a tag to compare

A much needed update to the original Vinetto 0.7.
A bit more modernized.