Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/takana671/partiallytransparentimage
A simple tool to make an image partially transparent
https://github.com/takana671/partiallytransparentimage
geomipterrain numpy opencv pillow python3 transparent-image
Last synced: 13 days ago
JSON representation
A simple tool to make an image partially transparent
- Host: GitHub
- URL: https://github.com/takana671/partiallytransparentimage
- Owner: taKana671
- Created: 2024-12-31T04:08:02.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2025-01-13T04:28:07.000Z (24 days ago)
- Last Synced: 2025-01-13T04:29:05.763Z (24 days ago)
- Topics: geomipterrain, numpy, opencv, pillow, python3, transparent-image
- Language: Python
- Homepage:
- Size: 8.79 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PartiallyTransparentImage
A simple tool to make an image partially transparent.
Useful when, for example, making a heightfield image partially transparent to make a hole in terrain.
(See https://github.com/taKana671/TerrainWithHole)# Requirements
* numpy 2.1.2
* opencv-contrib-python 4.10.0.84
* opencv-python 4.10.0.84
* pillow 11.0.0
# Environment
* Python 3.11
* Windows11# Usage
### image_editor
* Execute a command below on your command line.
```
>>>cd image_editor
>>>python image_editor.py
```1. Click [File > Open] to select an image file.
2. Select the area that you want make transparent by mouse dragging.
3. Click [File > Save] to save the image. The image made partially transparent will be output.
4. Click [Edit > Undo] and select transparent area to undo the changes.
5. Input alpha value in the range from 0 to 255 into the alpha field to change transparency.![demo1](https://github.com/user-attachments/assets/60eecb27-3b44-4509-b23f-cf61acda89b5)
output file
![result](https://github.com/user-attachments/assets/feb1163d-4c17-4f0b-8a3a-b98edaad8d38)
### invisible_triangle
* Execute a command below on your command line.
* Create a hole by making the triangles in the block of geomipterrain at the clicked position invisible.
```
>>>cd invisible_triangle
>>>python create_terrain.py
```![demo3](https://github.com/user-attachments/assets/951f3805-bf59-498d-9ebe-82a579038955)