Utility for converting .VIC/.IMG images to compressed image formats.
Project description
vic2png
Utility for converting .VIC/.IMG images to compressed image formats.
Installation
From PyPI
pip install vic2png
From Source
git clone https://github.com/nasa-jpl/vic2png
cd vic2png/
python3 -m venv venv # Optional
source venv/bin/activate # Optional
pip install .
Usage
Command Line Interface
usage: vic2png [-h] [-o OUT] [-f FORMAT] [-dnmax DNMAX] [-dnmin DNMIN] [--silent] FILE
positional arguments:
FILE Vicar or PDS .VIC/.IMG format file to be converted
options:
-h, --help show this help message and exit
-o OUT, --out OUT Output directory or whole filename
-f FORMAT, --format FORMAT
Output format, default is .png but can provide jpg or tif
-dnmax DNMAX Max. DN value to clip the upper bound of data in the input image.
-dnmin DNMIN Min. DN value to clip the lower bound of data in the input image.
--silent If used, no output will be printed during execution.
Example CLI Usage
# Basic conversion to PNG
vic2png image.vic
# Convert to JPEG with custom output path
vic2png image.vic -o output/converted.jpg
# Convert with DN value clipping (and tif format output)
vic2png image.vic -dnmin 0 -dnmax 255 -f .tif
Python Usage
This package can be used directly in Python scripts:
from vic2png import vic2png
# Basic conversion
out_png = vic2png("image.vic")
# Advanced usage with all options
out_path = vic2png(
source=Path("image.vic"),
out=Path("output/converted.jpg"),
fmt=".jpg",
dnmin=0,
dnmax=255,
verbose=True
)
Author
Jacqueline Ryan, Jet Propulsion Laboratory
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
vic2png-0.4.1.tar.gz
(921.0 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
vic2png-0.4.1-py3-none-any.whl
(11.4 kB
view details)
File details
Details for the file vic2png-0.4.1.tar.gz.
File metadata
- Download URL: vic2png-0.4.1.tar.gz
- Upload date:
- Size: 921.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.31.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
acb4230bf245c75e0b806ad83cd0e8c434e921e62162356d9e555a39701ed31d
|
|
| MD5 |
94938b2c5753054fa4ae3fa88a6d85d8
|
|
| BLAKE2b-256 |
cc172bef72055d29fad5bdce8c083ab4e0233e0d005e69a50f66ca7f0e9b4f9c
|
File details
Details for the file vic2png-0.4.1-py3-none-any.whl.
File metadata
- Download URL: vic2png-0.4.1-py3-none-any.whl
- Upload date:
- Size: 11.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.31.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
514ce020559d5de3c7b6afb8f58262ba2f233e993b8447ef346eb61ebe57431b
|
|
| MD5 |
3b87e2973f48310432d8235cb5fe09df
|
|
| BLAKE2b-256 |
484460591bfff9034f200019d69c0f7c8fadfc964560b4a9688902dadd7dbfab
|