No project description provided
Project description
一些碎碎唸
2022 年 7 月 19 日信標委正式發佈了 GB 18030-2022 《信息技術 中文編碼字符集》。該標準將於 2023 年 8 月 1 日開始正式實施。在可以預見的未來,在公共服務中處理生僻字將不再是障礙,對生僻字 OCR 文字識別的需求也將不断增加。
因此,小吳想要針對目前已經編碼的中日韓統一表意文字訓練一個 OCR 模型,方便自己日後使用。由於收集眞實文本圖像作爲訓練集需要人工標註,工作量較大,所以通行的手段是基於多種字體生成文本圖像進行訓練。可惜目前開源的合成文本工具都沒有考慮到對擴展區漢字的支援,且合成图像的速度也不盡如人意,我就索性用 Rust 自己寫一個文本合成工具了。(現在 Rust 的文本整形 crates 都已經很成熟了,讚一個)
這個工具可以和 Pytorch 的 Dataset 組合起來,做到在訓練時實時生成訓練集,避免了訓練集在服務器間傳輸的不便。
安裝
這個工具已發布至 PyPI
pip install text-image-generator
編譯
這個工具的編譯需要安裝 Rust,若尚未安裝,請運行:
curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh
然後透過 pip 安裝 maturin 用於構建 pyo3:
pip install maturin
將本工具的 git 倉庫下載到本地:
git clone https://github.com/wcshds/text-image-generator.git
cd text-image-generator
生成 wheel:
maturin build --release
在生成 whl 文件後,透過 pip 命令安裝即可。
pip install text_image_generator-0.1.0-cp310-cp310-manylinux_2_34_x86_64.whl
使用前的準備
-
事先需要找到足夠多的字體文件放到目錄中,這些字體文件需要覆蓋想要生成的所有字符。字體主目錄下可以有子目錄,工具會遞歸查找指定的字體主目錄下所有字體文件。注意:暫時不支援可變字體。
字體文件可以在 這裡 下載。
-
準備一個文本文件,其中包含想要生成的所有字符的全集及其對應的字頻,字符與字頻之間應用製表符分割(字頻可省略),具體格式如下:
〇 1
一 1
乙 1
二 1
十 1
丁 1
厂 1
- 準備一個文本文件,其中包含 fallback 字體的名稱,格式如下:
SimSun
TW-Sung
KaiTi
使用示例
import cv2
from text_image_generator import Generator
gen = Generator(
config_path="./config.yaml",
)
text = "𢞁𢞂𢞃𢞄𢞅"
text_with_font_list = gen.wrap_text_with_font_list(text)
img = gen.gen_image_from_text_with_font_list(
text_with_font_list,
text_color=(255, 105, 105),
background_color=(166, 208, 221),
apply_effect=False,
)
cv2.cvtColor(img, cv2.COLOR_RGB2BGR, dst=img)
cv2.imwrite("test.png", img)
生成圖片如下:
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for text_image_generator-0.2.5.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22fbda4f6ef877088b4367267c5bcb97133af6fcc0fbc439e629f6a8597b7ddf |
|
MD5 | c6c8bc1c6150f405d4b3d0915ecc0ef4 |
|
BLAKE2b-256 | 2ef0a19c6088bbd251041d7a80fcae275dee8f3835e92f7a596c314ea23f2ad9 |
Hashes for text_image_generator-0.2.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ecb881b71f452f52c5d11e21a54f5257117cd1da4a60a4a009116e055aa5b86 |
|
MD5 | b33ee0fc8f8e103af8abfc3395039bb1 |
|
BLAKE2b-256 | 87a531ddf6e5370109146cb45768027dd7c6ab8cf015e21a02fffd2643aa2442 |
Hashes for text_image_generator-0.2.5-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86a2129e775fefaaa747716194a6fcebfddf67b51139f28b737bdc9995e572fd |
|
MD5 | 51f3e0baf65c1d963efc0b7229bec813 |
|
BLAKE2b-256 | edaac20da11303cde0fe6eccbdc708f5da9594aab00151ea8e3f1b19fb33963b |
Hashes for text_image_generator-0.2.5-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fec05490c2c27d03721b627698dc3310eebe01be9354045cc66f094901ca6f02 |
|
MD5 | d86618ae2eae61fdc8ad0161536fdd1f |
|
BLAKE2b-256 | 91cf17b595f4e61c750034eaba822c370d169d060b434cb21b21193714aba88d |
Hashes for text_image_generator-0.2.5-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4ae81117f7a7aee514cbaddbec26dc5db2ed8c1a98a9f791723fbda1d92904c |
|
MD5 | b530ec62bf682dab0c743c209d865026 |
|
BLAKE2b-256 | 0908c269423905272390537b6cac4bade0ecdac43a323f35cfbd23f529105819 |
Hashes for text_image_generator-0.2.5-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 093f4836897867101e1224bc0e517e4e1d2db751e57f986f98b4cceb4ca72562 |
|
MD5 | acd2be512d1cafd473b24f303c16e28b |
|
BLAKE2b-256 | cce22a728335714c593e3c97352eeae0565dea8921583f894ddb2a5bce28445d |
Hashes for text_image_generator-0.2.5-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2ffad3c219cd0bbd0f4e18249a9bf318f59d878287466a851b8500c9d528f6a |
|
MD5 | 91c406960fa9f77b34994d3e84d6fe85 |
|
BLAKE2b-256 | 5ded35454d16436595fef738c22ee8a8c60007b5174ffe34772a5e0e21792d3f |
Hashes for text_image_generator-0.2.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 720f1f9f8b4891ae8d05cc40b95d61127691ea2a161cb557082e852695907e57 |
|
MD5 | 335dd3ceb5141ca34699f76296dec106 |
|
BLAKE2b-256 | 73a9bcdc16185f1d14bb3c1b71fd7ffff6052c1c0f270816d6523abf8e6b2488 |
Hashes for text_image_generator-0.2.5-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dec84c3dedc1ce470abcc50cc39a8c260e85317786901afa88df84d1987f78bb |
|
MD5 | 5097a3ede1b8506fe33c521808b97247 |
|
BLAKE2b-256 | fef6870ecd4f70bd5e67909d0f3e6b3f44bc12f72d1cbd4f4fd2c00b1497bb89 |
Hashes for text_image_generator-0.2.5-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e2df0a964bb45397fcf3276dae2d837b0b2d69e75d7f8fc6d0324974c97cf02 |
|
MD5 | f49f887fba59bdd001906ab88945cfb8 |
|
BLAKE2b-256 | f654633415fb862eaf3405352bbe349d03adb7cd6b5e8305637c27a03e80d341 |
Hashes for text_image_generator-0.2.5-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74f258b82e7a543e0a6e743bdc03f6eb5b4562fc81f807d59d7f8ff1f67a9f1e |
|
MD5 | 91f2bb3d83f4c559cedab08a085a4ad2 |
|
BLAKE2b-256 | 8c609d913a1eaa36593da52d3c7baa16b1281c70839b77f9c8a54e8ef052ba79 |
Hashes for text_image_generator-0.2.5-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54c14a958db306fbb5f16a8b9904c8e96d3a2539a5c706d183df4a973704e728 |
|
MD5 | eb977d444240677dd8cba21078fd8722 |
|
BLAKE2b-256 | fb2082d76f60b37e5ee4651d726774443f2be565d05f33fe3b6b5ad570201cef |
Hashes for text_image_generator-0.2.5-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2fdee19e8e40bd51abfb8de1825a1a82b70b0a4a82118464cbaeb9db7c392e26 |
|
MD5 | 248f5ee90a5fec377e92c5877665ca11 |
|
BLAKE2b-256 | 80a5c0e98dc0ed969da042bd65a36b6c7be29ab4693bea796a6a54792a5b6d5c |
Hashes for text_image_generator-0.2.5-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39e67285822f0d8b3345bd6cb4dbac8af901ac7005c1eb78e6d948e0f5d8fa55 |
|
MD5 | 51607d49721b6ecaa757e315bec859ca |
|
BLAKE2b-256 | 455032b07c8a050b56e1a46db1f3f75a96b98baaa78c60938310708cd1def8d9 |
Hashes for text_image_generator-0.2.5-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 554d6f7b5b56c12a2fd912138ee5bd3ff87c0bd1cc030c77c20a3079bb54ba1f |
|
MD5 | b08ee7c5e0923d0615db742ddd46e8fe |
|
BLAKE2b-256 | 97367babf63b5b90ba52a12b474a728a39be31357b7006c2f25c4e8223194665 |
Hashes for text_image_generator-0.2.5-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b50cda0ab7ab690f5f1408c179274ecc61439bd9ded41f5895b9fdaaa9034a7a |
|
MD5 | b699ba1f943b049096aa2d2612639ac1 |
|
BLAKE2b-256 | da502b880b42d5b4697c34970be44e1447e23a7199dd9121b358707ea79ac9aa |
Hashes for text_image_generator-0.2.5-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c464abb4cede3ea859c94ab2b81c2b83186446447504a2662b68b7d8e816df92 |
|
MD5 | 2153abce829cf76465167a9c3f4b2229 |
|
BLAKE2b-256 | 33583194399af3f444f8d17de91d8b0444e2782f46f945fb996abb70d1a8d184 |
Hashes for text_image_generator-0.2.5-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 170b6b1a6584b51b66332e82f1da1fa9f0d2b079390ac3c49765579817416e74 |
|
MD5 | ce321608851a77ad980e3ea36d2ab7b7 |
|
BLAKE2b-256 | 01525a8a8279ae992c239ccd007e2db6ce25b35900ed60d75d4497c40f863954 |
Hashes for text_image_generator-0.2.5-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f04736a38ce1129a7e3affdbabcade037c69f2b146eedb981c6287aa3dd8212d |
|
MD5 | e2c339a99badb409eb4dfb96e1eca998 |
|
BLAKE2b-256 | 54f26080fd443009c54ce0509c767e983799316f460875707bf9d222dc959e6d |
Hashes for text_image_generator-0.2.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79a8b879778dd1ee8c711269c16e9bc922e7d51468b54ba1e17377e8bae69514 |
|
MD5 | 248ad1f6712b90c08aafc72bc0755bd2 |
|
BLAKE2b-256 | 65974ac7d39ec0f0a39a39046a423d6c7e08259ae2497c1cbce7bee9ec3cdb44 |
Hashes for text_image_generator-0.2.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f04b3b38738adc752be707d3aef6504984e9d55175a131230831e9bea9a08faa |
|
MD5 | 0ccd394b320c0adfc72c9197e42703c5 |
|
BLAKE2b-256 | 488aa61ab65912f9ecf6ee82ac047887a8cf7c43ec5e04d325eae7571cdc3c8c |
Hashes for text_image_generator-0.2.5-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5034fc75d70618b05356457a49a0743c3e3e897934a1f90bd835d4885b61e10 |
|
MD5 | 011451fa310e00745d4286e1b64c1f63 |
|
BLAKE2b-256 | b58a4d0478604ae7ea223ff5f34d9ec741c529fa3af9c71d2970de3d0b63d9df |
Hashes for text_image_generator-0.2.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdac4733be6858f11b40d91e3a69fe19a8c0ace2ac614f6924d70b96b2d3b014 |
|
MD5 | c079a2d2d4ad53bd470c0cd0288527d1 |
|
BLAKE2b-256 | 10d9faa8ee13d96d483db894d622ff17cef535367c7e8e483b0f6bd424680f43 |
Hashes for text_image_generator-0.2.5-cp312-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ef5f26da2ceafb858e5fe4b1ee5d069e5d65d6ba25636ea267693d3d30ebfab |
|
MD5 | f1f954469b5dca67038ea0ed75d45861 |
|
BLAKE2b-256 | 119880b1fa89f3721188945509b5735c0660f9d17fa9d26e2231d5081b88ecdc |
Hashes for text_image_generator-0.2.5-cp312-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef4e3240cffc6f4c74f8feee931707438f7338a0185992fae5eb1bcbebb89248 |
|
MD5 | 474541e16babf3b58107097a0e943a7d |
|
BLAKE2b-256 | 7c9d5911f083177243733dbf47f034c0f4770b30585ade101f1263bef03e69bc |
Hashes for text_image_generator-0.2.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7839bcbea5e7dffc317c3134ce937ae60443077369d53effebb209033dcc3983 |
|
MD5 | 50a207e9e1f89f271c0aba78f3f5e4b8 |
|
BLAKE2b-256 | a720ea6b8e76995b7486f14246adea87eb88706090de1170665cd9c9c256f7c1 |
Hashes for text_image_generator-0.2.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 635383d61487f0d2133e6943fa9f8f3f53633115e888faa433361ce9dd79ee87 |
|
MD5 | 078e32f601fb24599c6138099952f5f0 |
|
BLAKE2b-256 | ef01804430be84c913650bbe6591a6da0f29690c527362bc0246094eab708f95 |
Hashes for text_image_generator-0.2.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b853c5b869c0bd09638fc3e471f8400f72b71ac7056095bfdc71733c7c7d041 |
|
MD5 | 57ebb961497e36e08cfa805820f5f89f |
|
BLAKE2b-256 | 3c96531a7c0cb276e759fb9853708d969398a5a5036a14c66b7fb12eaca7b2f0 |
Hashes for text_image_generator-0.2.5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a99a2b2029e09e7fddf210b54d691c723ab2199014456087ab3c4c89c79eb5b9 |
|
MD5 | 9ab9c1cafa9d9cb8138947b9ba0da6be |
|
BLAKE2b-256 | 882d275fe4948206a86954e96ae95145e3fb30726b9c31750409242540e96a43 |
Hashes for text_image_generator-0.2.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 983cd686772c4ae58e9b743da7acd0415dcc285d382cd383da4263405dfb9f31 |
|
MD5 | 91062fd406be1d7631f39e1ee7226ddb |
|
BLAKE2b-256 | a52d0da47b96c0dae92aab71eb091a70af761a650b9a4fdf917bd9437619c55f |
Hashes for text_image_generator-0.2.5-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86be7b376663e6ff2c1e2bed65e22ca645ba5e22eed7873a873aa070f856d9cd |
|
MD5 | 6b15daeab2100be232017619b277881f |
|
BLAKE2b-256 | 47ab1e46cd254e9d436b5405704048060f3f4e3dd708e7cb25a6d2ebad5c62c3 |
Hashes for text_image_generator-0.2.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eabf91d95464a8005e74adcb5dd77718b690acb80a8a7af0734f587a94b592a9 |
|
MD5 | 24d5e0f39bdaed025dfd67da99e7521f |
|
BLAKE2b-256 | 862bb9f49aba003729553954e4078a0b586c8ba20f6cc02ebfaf438f2b927c3a |
Hashes for text_image_generator-0.2.5-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81afd9085506c8846755eb3176d64c2bbb3dd8f22dca2db5e01a7cb215c8a75f |
|
MD5 | 8a173a7e402775915c4d3115f9c65930 |
|
BLAKE2b-256 | 450e17563b4c7171749b982af65cd63cbadfd96baad3f914db45601800b01a5f |
Hashes for text_image_generator-0.2.5-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3757e92437174cdf5d97f9160ca6346b0f306c8dd2fa2b57181d02cd709f86b8 |
|
MD5 | d8d1c399017caac71d20c0b5f103ba0f |
|
BLAKE2b-256 | eb867b9ac6aa67ac05012e98b85e104536a47246a918189f9cc5f0845235181c |
Hashes for text_image_generator-0.2.5-cp311-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 808465ed861d794fbb55bba27708565f2991d70c167dc5f29bdab9655f2141c3 |
|
MD5 | 1c92571b713098e30de01c293d6e3769 |
|
BLAKE2b-256 | 6c8860577550a249f7b5b3df48f8e253b9eccc19e4b40a9b0942d7eae2d3b32e |
Hashes for text_image_generator-0.2.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfa1dd0542f7fa7552fd11f4cfe536cd3c92501f5447167bed2c9806bd721870 |
|
MD5 | 109389c2e67a8615e285f00456f41626 |
|
BLAKE2b-256 | 8ab171865ce61eacae0c45e3105d3ee1540dd5c7863dde163450f48a6dadf4d6 |
Hashes for text_image_generator-0.2.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 882ca871907c2a75029fed335f06620a5e6787919c1f6a606646e76b5c15d556 |
|
MD5 | 70cc2fd447d4f8b9912882e26cb40ef3 |
|
BLAKE2b-256 | 4af2f390ff0f8471cfa94e3f31a345dcfd85866c9744f65216f9ab75923709fe |
Hashes for text_image_generator-0.2.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 650742c8058792e8cf0ca388400211bc4bb02c3411df6cd5c7f01f96e3926908 |
|
MD5 | c53d6c5b5a19465c6156f637f9596b7d |
|
BLAKE2b-256 | 7a2de405b4ad8035f0a3f4dc4cfb12af680e5d630c928e3ccd13396371dd18ba |
Hashes for text_image_generator-0.2.5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f2c1fd35739310f80de555894f8ce6987c670ab62a2ca7eec2b0490487a3ad6 |
|
MD5 | 45abbb3b07f58655de3870b0326c8dd5 |
|
BLAKE2b-256 | 925dd6e829da35c3c5e805f9643fb5281654a06297eaabfa0c15ba6e04057e3c |
Hashes for text_image_generator-0.2.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09426f4ae17513247b0b8bbc7fc42c9a68d50925267f34463fb132977ed89e6e |
|
MD5 | d0a59a432225745c3aab808b167cac16 |
|
BLAKE2b-256 | 096e859c0937f92f38910938b35b8e630cfdf4156d777ff556da656693365bfb |
Hashes for text_image_generator-0.2.5-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec5d671804a7c5eb1b566aa4e68a26236b0975cc4a2082fac73e80b6f31570e9 |
|
MD5 | 8f81fcc97e6acbc1683beea2507a3f2c |
|
BLAKE2b-256 | 1f95e280d260e19a2c2a475da3fd1384f122dc41db8a7bcf6a38c458c39ba958 |
Hashes for text_image_generator-0.2.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46a1ff1996cb1c1b8e4e8cb57bb2ee666d609372b697d58644f9afce067141b5 |
|
MD5 | b9702c52937cba6f5115d318bff80bd4 |
|
BLAKE2b-256 | 4acb6db265fc67c03cee83ffb07ee6212b0bd52900fddc454d4e261062e4f9b1 |
Hashes for text_image_generator-0.2.5-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7181b4c6a629f5287364ee67985472f7854de1c7ed0463ba7441295508a9854 |
|
MD5 | 2ad44481d723742ebc82cebc467e7cad |
|
BLAKE2b-256 | 31ed39f55c983f4104c6dac71f8a2b5a65389d1380a0440c039d0ad6f1ee686e |
Hashes for text_image_generator-0.2.5-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9274fafc108c0ea5ee91c04610d99334042a6e6301355a3d6c61c6997f5e0b5 |
|
MD5 | f7cc2202c1290bc9f39c65bee6365490 |
|
BLAKE2b-256 | 1a0bbcb24a456a91c5b46dec882f77de38b42389b6d5ca4f881a195933c47a09 |
Hashes for text_image_generator-0.2.5-cp310-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 234f7f9fd6f7b12f4603aaa296f1a0fc9d7ff350415361ffda2faed031689431 |
|
MD5 | c6e05d24e925fe6ba7129f02d0330f4c |
|
BLAKE2b-256 | d975e97dda0cbcffff44d1f2d7fdba6ab0d19385b91a009ecf98f519c55fca53 |
Hashes for text_image_generator-0.2.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03fe1f3ab25bedb59b44c1316fa2c9dbdfeaa60f456de334061a6ca34d853839 |
|
MD5 | daba99e6f692f9916050020c56d4d664 |
|
BLAKE2b-256 | c7ea627bfb22fb0770742a4eaaeb73ee40db4cd67e74b180da73790286e6eb77 |
Hashes for text_image_generator-0.2.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5df719198adfaeab21ac78aef730438304906c26d717618241e4f1a54c04910 |
|
MD5 | 68be6cd68b9a9fa4b6e11933b6310055 |
|
BLAKE2b-256 | 9f45b62c825f6bebaeb719b2628da0fe724e899a563e10dd86e77a390b66b1ad |
Hashes for text_image_generator-0.2.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13b590087bfb78df4f2a65b53a391e94841a923741138783de73376cadb10b5d |
|
MD5 | e6ea1c2c2d5ed31244693477cd7a991a |
|
BLAKE2b-256 | bc8a75f560e738a11a0a5958d4f8f65f90af135030a026224a5e36f518e03b6a |
Hashes for text_image_generator-0.2.5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a830740e56f47503b3716d57902659bbc9bd9e05f9190a6330eb4ea570f2dbf1 |
|
MD5 | 02b938194638dd2819530e9e6af71a02 |
|
BLAKE2b-256 | cbc5ba372347c3f4f36604ece771361016b9c67677ebb92bdb2a00b2fb3aac5d |
Hashes for text_image_generator-0.2.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d843de8d37611394ad74093bafdfdb070930cb7274e5babcbed0a579f638e339 |
|
MD5 | 9661583712c26875ccc3d420f0ea397e |
|
BLAKE2b-256 | c059281e500d84d728d9e33c3ae71b3eebebaf1778df04d56dca88bdc6a86f97 |
Hashes for text_image_generator-0.2.5-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44c11e9181849693422a5416d9b603381ee50af586cb3b95633728605a3f299c |
|
MD5 | f95a9a7b45cb172296b70db114780f8d |
|
BLAKE2b-256 | 5026e560e5d90f7b333df54fcf2364c66caedd2d01115522d69e35f5b4620553 |
Hashes for text_image_generator-0.2.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8501be42b34641f5e287aaa3f79b7d59be6c5ba8ce5968f8bacee9a500e5a8f |
|
MD5 | de6e1a4939744a4af92cf38b8c50d5f0 |
|
BLAKE2b-256 | c71de942404bd8b2f01d4023805b01d883c2d2642e97b2485a95735355136cbb |
Hashes for text_image_generator-0.2.5-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b653b197c7ff55193af96263b00be23010846f7448149b65bfbdb64edb704bc |
|
MD5 | 17a4bdea2ad5ecd884d2a234bc80c0ea |
|
BLAKE2b-256 | 8b4d584fe1d43e25c8f431795c3b60da5ed8044900569c0eb372f103f88c7096 |
Hashes for text_image_generator-0.2.5-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90921c5ad4879caee7917de452385a2e502771db20541d1e67750eeaf4749264 |
|
MD5 | c3480f7d46d7eb10f0b586d1dadad4d0 |
|
BLAKE2b-256 | 547d52ddcdf3addab3f0addc732a239e99661281f15a8f18d7acc0ad139f7c6d |
Hashes for text_image_generator-0.2.5-cp39-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8b253ae6f20901de0f47cc279cc91e076213b590e2fc4e3a8036509c09e10f9 |
|
MD5 | 5d95a1cbadc59855459e6b8e6943472a |
|
BLAKE2b-256 | becec5725823be24432216a3860cca292fcb447188d951d31d205adb92816103 |
Hashes for text_image_generator-0.2.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f332fdc3282a9c8a64a1a28f2a8ebcb53803206ccdd2120bd65fa4cd95a7967 |
|
MD5 | 49fa4d1c31b71b391ae69c43ac661f2b |
|
BLAKE2b-256 | 9febaa57160f12f0121573ea3b047c6b83d1c8f8fee8c74a00a622e3197d4929 |
Hashes for text_image_generator-0.2.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e32534575113bd3f5f40f74714d3feb0b1c8a53d265b8b0041e7d24b91424c85 |
|
MD5 | 07e20e918973ef175d6f6f28c5c6b77f |
|
BLAKE2b-256 | 2d9be6873a6b98b030baf215b4dbaa62e3dfabf29dc8e1d74e9ae36bb3f73dbd |
Hashes for text_image_generator-0.2.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6309267e0e09a45f2d8ff9caf0df186cbb0630cfe2e6c451411b5f6eb3ac5cba |
|
MD5 | 3a0dcbf80d08aae866b3ad64c57aa419 |
|
BLAKE2b-256 | d43e0f0f0cc530bbcddc24d9ee41f213f8be03a0aa750e3cb3f1679302a510c8 |
Hashes for text_image_generator-0.2.5-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4f6fe8a0a95b9c74356afa071086e0796a94ea8406a7e7a4bbc1f68906841ce |
|
MD5 | 3f6aa62d7ec875a434792adc3cce3bf7 |
|
BLAKE2b-256 | 4e15c7e6d8beb2102de0c5a7439a18b6666401e7bb438277efc6f41c01adee93 |
Hashes for text_image_generator-0.2.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab0306e9fb802fdb939f03b1f67eaef081cc0ce4685894c25afd4f054a95659c |
|
MD5 | b3876c722d1b66d2400f1eebecda6bb2 |
|
BLAKE2b-256 | 07b90839e7a9dba0ca55d9c56c9eda2a8cbc6ead888afed3eab3e5321f5290a2 |
Hashes for text_image_generator-0.2.5-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9acd517ea3f62a7c406237e8e21e1be116e933343c086619f94301c3b8956def |
|
MD5 | 509fee798fa79bec605948de2a33a008 |
|
BLAKE2b-256 | 8705438843f74323a3aa1a5456aa875deaea268e3190f7f5105061b301ae4a30 |
Hashes for text_image_generator-0.2.5-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a23038ffbadb918f2f3f2abb52d57ae937a555d97e6d063fe6d2eedc4bee738a |
|
MD5 | d7d006f5f8b6813b28fa7069f39764c0 |
|
BLAKE2b-256 | 5ced95b749bfc11ad327dfc0ce48543a95a17705431acc75b644db7bcf3793ef |
Hashes for text_image_generator-0.2.5-cp38-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6fad071e4bbf54a1061bb547888922739da3d2d8b66ee55cdfe09210d4a13b3 |
|
MD5 | a6875c40a4a98e4b9108bf9b3ffa7e4c |
|
BLAKE2b-256 | 9fce413a86b4f11ac2c63eddbeab40d507ca034507c2f986e61842dc22a16cdc |
Hashes for text_image_generator-0.2.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2b46dcceaaeb188150bbe349aa64b7a1379ee853dcf806d6cc4dafe6487f64d |
|
MD5 | 6766b905933d71fec39a1d9262b2f193 |
|
BLAKE2b-256 | 42bdadbe645988bc5eb079207d07ad0d71b09900ca9f6402bb9fbe5d08af289c |
Hashes for text_image_generator-0.2.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be4bf2be36affd089a7af2bb79ad2c1d0f1d365c3d2720350fcfd2b5509abaa4 |
|
MD5 | af486dcb755dcb14e9f72fa2385cd416 |
|
BLAKE2b-256 | 60c24e06e8c23aaa5c95dc2f3dd8f2c12459148c5b77b595111ae2fa7766af64 |
Hashes for text_image_generator-0.2.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f01e9013387ee580692411cbee1bcd04881098c1bb0afdebd4b8e0652ac35c2a |
|
MD5 | facdaa7df501b19c3e0ca51b862a0ea2 |
|
BLAKE2b-256 | 95f6ac07d97976f08c837197dfc5409999469b1e1cb2ccfe2ba96aeaf494be40 |
Hashes for text_image_generator-0.2.5-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44608a1f5b769e6981c0f45d3366de1ecaa8abffbc0d06d0549c68e539ee3a1b |
|
MD5 | 9893f6968b82332cc286423a01fe250c |
|
BLAKE2b-256 | a254997c6f998ccf6696424b6d0a86fabc879196c2bd2456ee172956d4f237a5 |
Hashes for text_image_generator-0.2.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 790a248b9376036e81ba5fa83dded57fc32ce04ebc2b171f65a46d7254d1f783 |
|
MD5 | 784c3588f5b5d21a863f2d85b791d25e |
|
BLAKE2b-256 | ae9a8338debf2d4c26259420f2c0e4fbb01f87dbbca8693495aa5dd712da1ef3 |
Hashes for text_image_generator-0.2.5-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f37801c2ab03d261ecf79b32cc5a47be8569aeac27aec8c5868bc90c424a89c |
|
MD5 | c527157c78b48f10af94b33ef86af70f |
|
BLAKE2b-256 | 3127e9e71d71faa679a7d2032a39d10ef7e2f4757d4cad9d9b2f760ec7573ab0 |