Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add additional file types and functions #4

Open
wants to merge 11 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
9 changes: 4 additions & 5 deletions Cargo.toml
Expand Up @@ -6,10 +6,9 @@ description = "Imaging library written in Rust. Provides basic filters and decod
authors = ["katsumeshi <katsumeshi@gmail.com>"]
readme = "README.md"
repository = "https://github.com/katsumeshi/image-base64-rs.git"
edition="2018"

[dependencies]
image = "0.12.3"
base64 = "0.4.0"
regex = "0.2.1"
rustc-serialize = "0.3.22"
rust-crypto = "0.2.36"
base64 = "0.10.1"
rust-crypto = "0.2.36"
imghdr = "0.7.0"
4 changes: 2 additions & 2 deletions README.md
@@ -1,4 +1,4 @@
#image-base64-rs
# image-base64-rs

<p align="left">
<a href="https://crates.io/crates/image-base64">
Expand All @@ -16,7 +16,7 @@ Convert image to base64, and vise versa

## Code Example

```
```rust
extern crate image_base64;

fn main() {
Expand Down
Binary file added output/nyan.bmp
Binary file not shown.
Binary file added output/nyan.exr
Binary file not shown.
Binary file added output/nyan.flif
Binary file not shown.
Binary file added output/nyan.gif
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added output/nyan.hdr
Binary file not shown.
Binary file added output/nyan.ico
Binary file not shown.
Binary file added output/nyan.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added output/nyan.pbm
Binary file not shown.
4 changes: 4 additions & 0 deletions output/nyan.pgm

Large diffs are not rendered by default.

Binary file added output/nyan.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added output/nyan.ppm
Binary file not shown.
Binary file added output/nyan.ras
Binary file not shown.
Binary file added output/nyan.tif
Binary file not shown.
Binary file added output/nyan.tiff
Binary file not shown.
Binary file added output/nyan.webp
Binary file not shown.
420 changes: 420 additions & 0 deletions output/nyan.xbm

Large diffs are not rendered by default.

17,453 changes: 17,453 additions & 0 deletions random.txt

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions res/bmp_data

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions res/exr_data

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions res/flif_data
@@ -0,0 +1 @@
data:image/flif;base64,RkxJRkMxgUeBR2VYbXCBbXWRMU/DMBCF9/4Ky8zxJQGGWEmWVkgMiIqJ1U1daoHtyD4U8++xG6egIDLl3r377vTcBh70qCUKEvSH8Tx0VBztQfL4n2Sg5GLB946+Pu3J1jpJ7tkdK2m/IYS07njiL7uHPB6rjp4RRw4wTRObbpl1b1A1TQNlDXVdREfhvwyKUBh/M0MWzk76wakRlTUk1eJgP7GjNHvmb16E6vSzyXh2OZoNVkPqQMVKuLITPql8a/XopPeR31ct/NHW/v3Zoo0pODU8GpQuGlGk6/o6T//vWLOenZIm95bdv7UlB1gFMacMOeZ+08L1yfrNNwBAtU8vL0tys+M+zZYzVEWl921arx8lAjEVtyLDX0k2z0bZCKMjGlaHZpZSDfItvgVNBr9g2wxgXhEiXc2DPXPTgiwH+4NEWK+B+FYXAeaiW1JA7IA1RktiTFro1xakiuSAnshaDV5QSPkHMluo6Zgd8KqsBQzLccrkmLUqCVKN0H+OG4LTQblGrn1R2MVliIKXsusctUlJlG0bwK0y/2D00m9aAbbEt+49NpG/UHgOk4Fw83dJAG6EsGbkyANEF6jqFvJL8V7Z9RtxNsAicp/Yq54k4D09tTnJET3LIvrlFRQPAAj/1riVG3YF7f1bZ0M7edLkeLVlJSSfD3hB+khZt0u/hV2H63/nGKpQKphW2r6AEa9SGBX0Rc11dqTA30+hx03thJBCt3CnqYKg2kaEaOOQcBkSFHUWONjLqQtNVGrmffhFbErPxKinQoVCL0qfik+30Ztv8ZWBkiROw2nFSIAYZSRCga3dEdwnp95OZxUUjKteoLSYd0nIn5cSD/f6LR5UZClxZCreupP+ULedujRSVaVb32/asV3PIh2513CbwSqSkE+G4JoAKi32ju3IkmQXaEhO99qMJg1pGQFHtwNWZ9lpFsvLAtNQyd9D6K4NGee8Df/vou9h96HBwlUpjuy0AbYDWK7Upi84MJwzRELRfQV1FZ2xDXsKVj0LUEMh2jnyVYUDG1rWZvhStaOM8hjgNFwrIzAD6LxQnF4FZKQMUNy97IpDx9JC58PgR83vxnwlqI5JBuRWqzksxWWUWPYH5ZPXc6wAR/WMKTL9dif39kLpnkP/VVZut6U1a7g70ZvYzKmk55zbc3eoexjGvECsvZvCfRwP2DaKF6cd4EjzJlltDgmseocVYiYj+7mmc9aN5/vhv3RPYgEzeqo91+c2K413ch8mjy/ZsKCw4J0wHmS/xcI41jIkzieDuF20dvA87Ppf82vgJmG5GTL8XT76qlC8EZ2Ko35twafuKjWY3b44NlzcSc7z1405cri3s74ishM=
1 change: 1 addition & 0 deletions res/hdr_data
@@ -0,0 +1 @@
data:image/hdr;base64,Iz9SR0JFCkdBTU1BPTAuNDU0NTUKUFJJTUFSSUVTPTAuNjQgMC4zMyAwLjMgMC42IDAuMTUgMC4wNiAwLjMxMjcgMC4zMjkKRk9STUFUPTMyLWJpdF9ybGVfcmdiZQoKLVkgMjAwICtYIDIwMAoCAgDI+AADgICZzQD4ZgOAgJnNZvjMA4CAmc3M+H8DgYGAzX8CAgDI+AADgICZzQD4ZgOAgJnNZvjMA4CAmc3M+H8DgYGAzX8CAgDI+AADgICZzQD4ZgOAgJnNZvjMA4CAmc3M+H8DgYGAzX8CAgDI9QAJgICAAACZgICZygD1ZgmAgIBmZpmAgJnKZvXMCYCAgMzMmYCAmcrM9X8JgYGBf3+AgYGAyn8CAgDI9QAJgICAAACZgICZygD1ZgmAgIBmZpmAgJnKZvXMCYCAgMzMmYCAmcrM9X8JgYGBf3+AgYGAyn8CAgDI9QCJmcoA9WaJmcpm9cyJmcrM9X+JgMp/AgIAyPgAA4CAmc0A+GYDgICZzWb4zAOAgJnNzPh/A4GBgM1/AgIAyPgAA4CAmc0A+GYDgICZzWb4zAOAgJnNzPh/A4GBgM1/AgIAyPgAg5nNAPhmg5nNZvjMg5nNzPh/g4DNfwICAMj/AMkA/2bJZv/Mycz/f8l/AgIAyP8AyQD/Zslm/8zJzP9/yX8CAgDI/wDJAP9myWb/zMnM/3/JfwICAMj/AMkA/2bJZv/Mycz/f8l/AgIAyP8AyQD/Zslm/8zJzP9/yX8CAgDI/wDJAP9myWb/zMnM/3/JfwICAMj/AMkA/2bJZv/Mycz/f8l/AgIAyP8AyQD/Zslm/8zJzP9/yX8CAgDI/wDJAP9myWb/zMnM/3/JfwICAMj/AMkA/2bJZv/Mycz/f8l/AgIAyP8AyQD/Zslm/8zJzP9/yX8CAgDI/wDDAAaAgIAAAAD/ZsNmBoCAgGZmZv/Mw8wGgICAzMzM/3/DfwaBgYF/f38CAgDI/wDDAAaAgIAAAAD/ZsNmBoCAgGZmZv/Mw8wGgICAzMzM/3/DfwaBgYF/f38CAgDI/wDDAAaAgIAAAAD/ZsNmBoCAgGZmZv/Mw8wGgICAzMzM/3/DfwaBgYF/f38CAgDI/wDDAAaAgIAAAAD/ZsNmBoCAgGZmZv/Mw8wGgICAzMzM/3/DfwaBgYF/f38CAgDI/wDDAAaAgIAAAAD/ZsNmBoCAgGZmZv/Mw8wGgICAzMzM/3/DfwaBgYF/f38CAgDI/wDDAAaZmZkAAAD/ZsNmBpmZmWZmZv/Mw8wGmZmZzMzM/3/DfwaAgIB/f38CAgDI/wDJAP9myWb/zMnM/3/JfwICAMj/AMkA/2bJZv/Mycz/f8l/AgIAyP8AugCGmQkAAACZmZkAAAD/ZrpmhpkJZmZmmZmZZmZm/8y6zIaZCczMzJmZmczMzP9/un+GgAl/f3+AgIB/f38CAgDI/wC6AAGZhYAJAAAAgICAAAAA/2a6ZgGZhYAJZmZmgICAZmZm/8y6zAGZhYAJzMzMgICAzMzM/3+6fwGAhYEJf39/gYGBf39/AgIAyP8AugABmYWACQAAAICAgAAAAP9mumYBmYWACWZmZoCAgGZmZv/MuswBmYWACczMzICAgMzMzP9/un8BgIWBCX9/f4GBgX9/fwICAMj/ALoAhpkJAAAAmZmZAAAA/2a6ZoaZCWZmZpmZmWZmZv/MusyGmQnMzMyZmZnMzMz/f7p/hoAJf39/gICAf39/AgIAyP8AyQD/Zslm/8zJzP9/yX8CAgDI/wDJAP9myWb/zMnM/3/JfwICAMj/AMMABpmZmQAAAP9mw2YGmZmZZmZm/8zDzAaZmZnMzMz/f8N/BoCAgH9/fwICAMj/AMMABoCAgAAAAP9mw2YGgICAZmZm/8zDzAaAgIDMzMz/f8N/BoGBgX9/fwICAMj/AMMABoCAgAAAAP9mw2YGgICAZmZm/8zDzAaAgIDMzMz/f8N/BoGBgX9/fwICAMj/AMMABoCAgAAAAP9mw2YGgICAZmZm/8zDzAaAgIDMzMz/f8N/BoGBgX9/fwICAMj/AMMABoCAgAAAAP9mw2YGgICAZmZm/8zDzAaAgIDMzMz/f8N/BoGBgX9/fwICAMj/AMMABoCAgAAAAP9mw2YGgICAZmZm/8zDzAaAgIDMzMz/f8N/BoGBgX9/fwICAMj/AMkA/2bJZv/Mycz/f8l/AgIAyP8AyQD/Zslm/8zJzP9/yX8CAgDI/wDJAP9myWb/zMnM/3/JfwICAMj/AMkA/2bJZv/Mycz/f8l/AgIAyP8AyQD/Zslm/8zJzP9/yX8CAgDI/wDJAP9myWb/zMnM/3/JfwICAMj/AMkA/2bJZv/Mycz/f8l/AgIAyP8AyQD/Zslm/8zJzP9/yX8CAgDI/wDJAP9myWb/zMnM/3/JfwICAMj/AMkA/2bJZv/Mycz/f8l/AgIAyP8AyQD/Zslm/8zJzP9/yX8CAgDI/wDJAP9myWb/zMnM/3/JfwICAMj/AMkA/2bJZv/Mycz/f8l/AgIAyP8AyQD/Zslm/8zJzP9/yX8CAgDI/wDJAP9myWb/zMnM/3/JfwICAMj/AMkA/2bJZv/Mycz/f8l/AgIAyP8AyQD/Zslm/8zJzP9/yX8CAgDI/wDJAP9myWb/zMnM/3/JfwICAMj/AMkA/2bJZv/Mycz/f8l/AgIAyP8AyQD/Zslm/8zJzP9/yX8CAgDIBgAAAICAmf8AwwAGZmZmgICZ/2bDZgbMzMyAgJn/zMPMBn9/f4GBgP9/w38CAgDIBgAAAICAmf8AwwAGZmZmgICZ/2bDZgbMzMyAgJn/zMPMBn9/f4GBgP9/w38CAgDIBgAAAICAmf8AwwAGZmZmgICZ/2bDZgbMzMyAgJn/zMPMBn9/f4GBgP9/w38CAgDICYCAgAAAmYCAmf8AwAAJgICAZmaZgICZ/2bAZgmAgIDMzJmAgJn/zMDMCYGBgX9/gIGBgP9/wH8CAgDICYCAgAAAmYCAmf8AwAAJgICAZmaZgICZ/2bAZgmAgIDMzJmAgJn/zMDMCYGBgX9/gIGBgP9/wH8CAgDIiZn/AMAAiZn/ZsBmiZn/zMDMiYD/f8B/AgIAyAYAAACAgJn/AMMABmZmZoCAmf9mw2YGzMzMgICZ/8zDzAZ/f3+BgYD/f8N/AgIAyAYAAACAgJn/AMMABmZmZoCAmf9mw2YGzMzMgICZ/8zDzAZ/f3+BgYD/f8N/AgIAyAYAAACZmZn/AMMABmZmZpmZmf9mw2YGzMzMmZmZ/8zDzAZ/f3+AgID/f8N/AgIAyP8AyQD/Zslm/8zJzP9/yX8CAgDI/wDJAP9myWb/zMnM/3/JfwICAMj/AMkA/2bJZv/Mycz/f8l/AgIAyP8AyQDNZrEAymbNzLEAyszNf7EAyn8CAgDI/wDJAM1msQDKZs3MsQDKzM1/sQDKfwICAMiJAJaZmACTmYMAsZnKAIlmlpmYZpOZg2axmcpmicyWmZjMk5mDzLGZysyJf5aAmH+TgIN/sYDKfwICAMiIAAGZloABmZYAAZmTgAOZAACxgMoAiGYBmZYAAZmWZgGZkwADmQAAsWaCAMhmiMwBmZYAAZmWzAGZ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iTODgIwz/wCSAIkZjmaDgIVmiRmDgIwZi2aLAIZmiACVZogAhmaFAMVmiYCOzIOAhcyYgIvMiwCGzIgAlcyIAIbMhQDFzImBjn+DgYV/mIGLf4sAhn+IAJV/iACGf4UAxX8CAgDIiTOOAIOAhQCJM4OAjDP/AJIAiRmOZoOAhWaJGYOAjBmLZosAhmaIAJVmiACGZoUAxWaJgI7Mg4CFzJiAi8yLAIbMiACVzIgAhsyFAMXMiYGOf4OBhX+YgYt/iwCGf4gAlX+IAIZ/hQDFfwICAMiIM48Ag5mGAIgzg5mLM/8AkwCIGY9mg5mGZogZg5mLGf9mk2aIgI/Mg5mGzIiAg5mLgP/Mk8yIgY9/g4CGf4iBg4CLgf9/k38CAgDI/wDJAP9myWb/zMnM/3/JfwICAMj/AMkA/2bJZv/Mycz/f8l/AgIAyP8AyQD/Zslm/8zJzP9/yX8CAgDI/wDJAP9myWb/zMnM/3/JfwICAMj/AMkA/2bJZv/Mycz/f8l/AgIAyJ8ABJmAgJn/AKYAn2YEmYCAmf9mpmafzASZgICZ/8ymzJ9/BICBgYD/f6Z/AgIAyJ8ABJmAgJn/AKYAn2YEmYCAmf9mpmafzASZgICZ/8ymzJ9/BICBgYD/f6Z/AgIAyJ8ABJmAgJn/AKYAn2YEmYCAmf9mpmafzASZgICZ/8ymzJ9/BICBgYD/f6Z/AgIAyP8AyQD/Zslm/8zJzP9/yX8CAgDI/wDJAP9myWb/zMnM/3/JfwICAMj/AMkA/2bJZv/Mycz/f8l/AgIAyP8AyQD/Zslm/8zJzP9/yX8CAgDI/wDJAP9myWb/zMnM/3/JfwICAMj/AMkA/2bJZv/Mycz/f8l/AgIAyP8AyQD/Zslm/8zJzP9/yX8CAgDI/wDJAP9myWb/zMnM/3/JfwICAMj/AMkA/2bJZv/Mycz/f8l/AgIAyP8AyQD/Zslm/8zJzP9/yX8CAgDI/wDJAP9myWb/zMnM/3/JfwICAMj/AMkA/2bJZv/Mycz/f8l/AgIAyP8AyQD/Zslm/8zJzP9/yX8CAgDI/wDJAP9myWb/zMnM/3/JfwICAMj/AMkA/2bJZv/Mycz/f8l/AgIAyP8AyQD/Zslm/8zJzP9/yX8CAgDI/wDJAP9myWb/zMnM/3/JfwICAMj/AMkA/2bJZv/Mycz/f8l/AgIAyP8AyQD/Zslm/8zJzP9/yX8CAgDI/wDJAP9myWb/zMnM/3/JfwICAMj/AMkA/2bJZv/Mycz/f8l/AgIAyP8AyQD/Zslm/8zJzP9/yX8CAgDI/wDJAP9myWb/zMnM/3/JfwICAMj/AMYAg4D/ZsZmg4D/zMbMg4D/f8Z/g4ECAgDI/wDGAIOA/2bGZoOA/8zGzIOA/3/Gf4OBAgIAyP8AxgCDmf9mxmaDmf/MxsyDmf9/xn+DgAICAMj/AMkA/2bJZv/Mycz/f8l/AgIAyP8AyQD/Zslm/8zJzP9/yX8CAgDI/wDJAP9myWb/zMnM/3/JfwICAMj/AMkA/2bJZv/Mycz/f8l/AgIAyP8AyQD/Zslm/8zJzP9/yX8CAgDI/wDJAP9myWb/zMnM/3/JfwICAMj/AMkA/2bJZv/Mycz/f8l/AgIAyP8AyQD/Zslm/8zJzP9/yX8CAgDI/wDJAP9myWb/zMnM/3/JfwICAMj/AMkA/2bJZv/Mycz/f8l/AgIAyP8AyQD/Zslm/8zJzP9/yX8CAgDI/wDJAP9myWb/zMnM/3/JfwICAMj/AMkA/2bJZv/Mycz/f8l/AgIAyP8AyQD/Zslm/8zJzP9/yX8CAgDI/wDJAP9myWb/zMnM/3/JfwICAMj/AMkA/2bJZv/Mycz/f8l/AgIAyP8AyQD/Zslm/8zJzP9/yX8CAgDI/wDJAP9myWb/zMnM/3/JfwICAMj/AMkA/2bJZv/Mycz/f8l/AgIAyP8AyQD/Zslm/8zJzP9/yX8CAgDI7AAEmYCAmdgA7GYEmYCAmdhm7MwEmYCAmdjM7H8EgIGBgNh/AgIAyOwABJmAgJnYAOxmBJmAgJnYZuzMBJmAgJnYzOx/BICBgYDYfwICAMjsAASZgICZ2ADsZgSZgICZ2GbszASZgICZ2MzsfwSAgYGA2H8CAgDI7AAEmYCAmdgA7GYEmYCAmdhm7MwEmYCAmdjM7H8EgIGBgNh/AgIAyOwABJmAgJnYAOxmBJmAgJnYZuzMBJmAgJnYzOx/BICBgYDYfwICAMjnAI+Z0gDnZo+Z0mbnzI+Z0sznf4+A0n8CAgDI5wCFgASZAACZhYABmdIA52aFgASZZmaZhYABmdJm58yFgASZzMyZhYABmdLM53+FgQSAf3+AhYEBgNJ/AgIAyOcAhYAEmQAAmYWAAZnSAOdmhYAEmWZmmYWAAZnSZufMhYAEmczMmYWAAZnSzOd/hYEEgH9/gIWBAYDSfwICAMjnAI+Z0gDnZo+Z0mbnzI+Z0sznf4+A0n8CAgDI7AAEmYCAmdgA7GYEmYCAmdhm7MwEmYCAmdjM7H8EgIGBgNh/AgIAyOwABJmAgJnYAOxmBJmAgJnYZuzMBJmAgJnYzOx/BICBgYDYfwICAMjsAASZgICZ2ADsZgSZgICZ2GbszASZgICZ2MzsfwSAgYGA2H8CAgDI7AAEmYCAmdgA7GYEmYCAmdhm7MwEmYCAmdjM7H8EgIGBgNh/AgIAyOwABJmAgJnYAOxmBJmAgJnYZuzMBJmAgJnYzOx/BICBgYDYfwICAMjsAISZ2ADsZoSZ2GbszISZ2Mzsf4SA2H8CAgDI/wDJAP9myWb/zMnM/3/JfwICAMj/AMkA/2bJZv/Mycz/f8l/
1 change: 1 addition & 0 deletions res/ico_data

Large diffs are not rendered by default.

Binary file added res/nyan.bmp
Binary file not shown.
Binary file added res/nyan.exr
Binary file not shown.
Binary file added res/nyan.flif
Binary file not shown.
Binary file added res/nyan.hdr
Binary file not shown.
Binary file added res/nyan.ico
Binary file not shown.
Binary file added res/nyan.pbm
Binary file not shown.
4 changes: 4 additions & 0 deletions res/nyan.pgm

Large diffs are not rendered by default.

Binary file added res/nyan.ppm
Binary file not shown.
Binary file added res/nyan.ras
Binary file not shown.
Binary file added res/nyan.tiff
Binary file not shown.
Binary file added res/nyan.webp
Binary file not shown.