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.6.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67a5bc7c2b5565853f1255a7df37ede759e61f272620d90bbf29f20e5bdf6c18 |
|
MD5 | 18c5f0faf27bc572954446ad19fa4fd1 |
|
BLAKE2b-256 | b2e6d0a8bc3fe96b4c213e3501d4870f6b86f37b02f90c86612fa2efd7e9ee8f |
Hashes for text_image_generator-0.2.6-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 835ac2b47007e27ac2f44bd00c69827ae4443a9ae8855cbf656ba815da13ff83 |
|
MD5 | ae12b37867d38c3a37ea54ff4069c6ac |
|
BLAKE2b-256 | 94844e03ad71f2db782ebb200c190dba2be21b286f56e6e50bf80ea50e1dbd17 |
Hashes for text_image_generator-0.2.6-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b48258d80249fe974a2054e80b7c6d45e32687e2a54471e6b61cf05ae0493d3 |
|
MD5 | 58b21fe4e6d773791d023247de3a51d7 |
|
BLAKE2b-256 | 5b00feea829dac0576d48944fe536e51c9f1c75a761eea7f7f1c175d19f2bdf2 |
Hashes for text_image_generator-0.2.6-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86b0754c771138855fad81cfcfc959ea862d81448156e8576416f892f40b9a85 |
|
MD5 | 04a7340f3213eb745e989d2d68b52f04 |
|
BLAKE2b-256 | 240f9dbb83f97fcbc23a1b43597c3b8cf5734423751bdf8d868cb2fbe04898dd |
Hashes for text_image_generator-0.2.6-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 713866539750a045c65a354835e738359f88f436b4becc2bb46c38dc8c7e6bc1 |
|
MD5 | 60f7df1a0a365ac44540d98c860b1def |
|
BLAKE2b-256 | d81d872f40dc033a23f2eabe99d5b7548e980283f5242e404a4f5d2e1729cfb1 |
Hashes for text_image_generator-0.2.6-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df888a0ccc5dfe5e771da957f91c7bcad7032c0793d9cf814b9b3de41a9c56ca |
|
MD5 | bb2afb87ecc1d815e87ba1723f21f615 |
|
BLAKE2b-256 | 81cfd9e3d7a52f42e2e3346988d266849f7f86bdaab9d5976201b146be6b6282 |
Hashes for text_image_generator-0.2.6-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a985b93e789f124e110290197d278677e599e27976d69926f05c584bb56ba78f |
|
MD5 | c518eb2309d13e1c8f2f02b75bbde00d |
|
BLAKE2b-256 | d7a500100dcca9d25880d75744c00d490d1f0cdbe589675bed9adb52b9283d93 |
Hashes for text_image_generator-0.2.6-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e1ce9a8df2c67083782bf247e0fc217daf564f3883a20dbfe9060c14cd8bf41 |
|
MD5 | 9309a7d59055485c040a74dc50fd2310 |
|
BLAKE2b-256 | 47ccb9ec37aea1c85790ec5e4c93a2b1aed052607d5d060ce0cb938640a6f8e2 |
Hashes for text_image_generator-0.2.6-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d84c57de5aa802d27c2bddb8c39f33ae41573662fb667c9e5c7d848596b8c92f |
|
MD5 | c33592f0d5e108598258b034bb8fbed2 |
|
BLAKE2b-256 | 0f6dc8f3d27e505e5d580e2b14af252d69535de9f7bc7a37aa42c431a3b0d283 |
Hashes for text_image_generator-0.2.6-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 242d1e8fbafe3b22b5544e225f8a5437a441960cd610d4a07da5c942b05b0470 |
|
MD5 | aba7bbe56dd3fb2353bc6314f4dac02a |
|
BLAKE2b-256 | 7504680b8cf54c171f048caac9e52d32de2aea7480f17032c2a779fef3203782 |
Hashes for text_image_generator-0.2.6-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c37b1afd847d287a5ce5f22c4cbbf4a7506ce37cf3e9385d743d072257e726c |
|
MD5 | 2199657c5559807fbd956526aef9797a |
|
BLAKE2b-256 | e97af39dd0dd80048c8ae234a05199f7088555f1d148731e0f991b0d2c3eacc0 |
Hashes for text_image_generator-0.2.6-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0de1c897db64d21b6e12c3a64068b16266dd9053a2f7b608a7098ddbe90f8b3 |
|
MD5 | f06a639d55119eb251ba18a9e0b3502d |
|
BLAKE2b-256 | 5a761aa8e188cd9f3f9a8898e103298474701e66f4b4b5e63f4a8fc219a5b479 |
Hashes for text_image_generator-0.2.6-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1dcaf5b9214f288ba26ce0147a5c35b3b8430250a5a374a7b399e39232964db |
|
MD5 | fe75dca99b62b753168b12b9d225597e |
|
BLAKE2b-256 | 279ba262c45805fc9f53497b22337d7455ce91b5c0425a41ba2daa51aec49642 |
Hashes for text_image_generator-0.2.6-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | afdc76ff148a6a81af9b0da1426e23178e56b1fa498ca23bab865f891e70a68d |
|
MD5 | ea6449429bc7bc645e11b07be73ed9e7 |
|
BLAKE2b-256 | ccff513454b026c5ec6277d1d3fb628c0410498ddefdc5921c8e257714b2413f |
Hashes for text_image_generator-0.2.6-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb6cb7d0399d346c94fec0d80bfb0a837a8758c36e2ee98a09fbc95e92c37d31 |
|
MD5 | c401fa6a1f4823311ea5c3efc452f573 |
|
BLAKE2b-256 | 9e6c032c720bf704326a49199325d77b43b229ac32a1bdfff6da2e14c0b08c94 |
Hashes for text_image_generator-0.2.6-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48fd1364120df4db8a21aa5067fc40f674d512b2f411f85d29cf716621226f92 |
|
MD5 | 53c7cfc22b023ac3a2e409fa5ce71ca6 |
|
BLAKE2b-256 | 42b867daf895273f0dff03be369f412ab45faeb0399184c675b9949b29f8e21e |
Hashes for text_image_generator-0.2.6-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2a15f4fcf978baa48861c887f9c5768b0bfb12c02061277ffb97b6dfaa7f561 |
|
MD5 | d9ba92deb8c0bfc5009d3ed6ec2ce30b |
|
BLAKE2b-256 | fda67de86fc524a51607182bf9103d6d0b8bf341a63c34af5a9d875b256137b3 |
Hashes for text_image_generator-0.2.6-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 523ca99dd45dfa0b493620047bd31aec83f3cf42be30eb7630a26324d9a3b1e5 |
|
MD5 | 4a587d89064c181e8837397c991236e1 |
|
BLAKE2b-256 | abac4eb34cb0e367eb11faf0c75e2a04c09a92f4e0817a2e06de8154798c9425 |
Hashes for text_image_generator-0.2.6-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e269860916fe70a9d7b47bf2fce876b41eb1b40d23cb512fd044244f9332b72 |
|
MD5 | d7edf5b3e046b585959d4d96b52250f5 |
|
BLAKE2b-256 | ad2737ae5eddfddd657d402998e38174654426db1a67d4c8c951fa6bee669631 |
Hashes for text_image_generator-0.2.6-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14791abe9c3ba82a0c87e7203722ef22ebf9ffb5e2c7b2f653509e4e75ed3e5c |
|
MD5 | c647ae699742838dbbeff0927c09f7fa |
|
BLAKE2b-256 | ac67f1db0dbdfee88479947364b9fab075141aff302749572bdc85858f7ac100 |
Hashes for text_image_generator-0.2.6-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec46652d1cad15c2902dbdeef2ea30bde29256994d62fcab2eb1700d0b5689b6 |
|
MD5 | 8c26d319fdf25fc7897963dfd634d387 |
|
BLAKE2b-256 | f2ab0ddac8cda7bd83dec8761608c37bd8ce3621179822b627cba2b8e3abb609 |
Hashes for text_image_generator-0.2.6-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85e5972c576def7213f792d20d4442ae4e23feb596a87fd2d16a644c0f3b5e1f |
|
MD5 | d56ccaa35cf109136d97b13cdaf94a93 |
|
BLAKE2b-256 | c5dd96f4d6bd11cc3b8ed79b524e49d29d73add3b1219b5366114e074700be15 |
Hashes for text_image_generator-0.2.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1201dcc0486e9bef27ce7c23ddbecfaad6c346c639a21f1828f15ce92b27f4dc |
|
MD5 | 151df43f443b0850ec87da777691a343 |
|
BLAKE2b-256 | 1e575a5f0a917ee13e42e654378e451381a543a39b4cf2901b3f01d9e05a593f |
Hashes for text_image_generator-0.2.6-cp312-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c62b38da1a0311aa9934e40a69a38d820a62b504d6febfa5df875bd86f2681f7 |
|
MD5 | 7aa1f90050da7ee3536478c4928b3c9c |
|
BLAKE2b-256 | 62023dd861f1e9d075ae6ee6b508ebf05e8047d569c9a75ff5512856e91e728c |
Hashes for text_image_generator-0.2.6-cp312-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d346f909377c791dd20d9b87700598a85fe2e4f62fbd2fc58df45fad106a8b16 |
|
MD5 | 095872caea9dd9b6ffd58b971a484328 |
|
BLAKE2b-256 | 12b35c31f7c7010e162892106a1d00bc8ebe23f7b50f2fb582f1f25c1a0ff36b |
Hashes for text_image_generator-0.2.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5d8ab07dfe396b71c342b1bc6ea478acb7b41f2d05b71d00ac4ffb4745182a4 |
|
MD5 | dbd30840ba2b63b600a5a1b508b1f060 |
|
BLAKE2b-256 | d7b6f75f5a41f042e4897cbc1070d2050ab90323682482b7f120eb82464f6a00 |
Hashes for text_image_generator-0.2.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 728c236c2744b1aa7c5ec478d9db5965611dee5d98b5db9ac640032d5c65bfd6 |
|
MD5 | 5378b70d60cc9ae402795f3989789f3d |
|
BLAKE2b-256 | 531917e53b50c28a0260a9a72c87997e6f5be0e877e5295f9e7c0a6c07bcf9ca |
Hashes for text_image_generator-0.2.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 747668dc2ae7f1837c95e07a661b01a256792d8ba41967d5b0e9b9d0a3bdcb4c |
|
MD5 | 5545eeeabef36f5cdb99825112b50427 |
|
BLAKE2b-256 | e78d4f6636bd690a566b819266363401bd899fd9984882cd7f32c57156a8de6b |
Hashes for text_image_generator-0.2.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b0304c32c495739d33931e5d598d9e9739a83c50e25c6b660b0f10da90fbc63 |
|
MD5 | c4f6028efa49e353ed013380b3140bdf |
|
BLAKE2b-256 | f9ca97e12b832fe463374d3396fb9b473e49fe153e9f05084fb224d05daaca4c |
Hashes for text_image_generator-0.2.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6e996e31ac0fd55a493be9343d6939d112ab19777f82e2e66735a5eeeb70ff3 |
|
MD5 | 96fbeeee2ec4f091272ec7a4ca1c6ed6 |
|
BLAKE2b-256 | 04ae0d782900c895665250357cdc6b6510c5717941c013b5cead82381697b941 |
Hashes for text_image_generator-0.2.6-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 463e16c4734bd9aef771b75189339f4af1939cda897c1130d6d0cc7b5f5bfde6 |
|
MD5 | da25c34d9913d037a24b4727de78ab68 |
|
BLAKE2b-256 | df328f3d78c7a8b06030d70cc5333a1b0ed30725be44ee0818caeaf6fa8ea8e6 |
Hashes for text_image_generator-0.2.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb5e593a95c883bf7c1c8d6e6d5a6c0885c35cfb1bf3f51605b26d0942cccba5 |
|
MD5 | e1b693a9f78d98fc44e0edfb253c898a |
|
BLAKE2b-256 | 67a0e8a2410b3ee7dac05bbfcd0b4e73db2d91171c7a683c63df99f7f4a86a66 |
Hashes for text_image_generator-0.2.6-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d37854f10d0610cd2ec9274b58ebd19b6960e50c797f65bc2704f7441accb2a |
|
MD5 | 5ad8e0d83fd8b731ac5743d366a2d04f |
|
BLAKE2b-256 | feb207ca727f02a7e3d28f66188f89f0ccad7428a725001c425316f38aeff9e8 |
Hashes for text_image_generator-0.2.6-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6aebfb6d3a8955bcc5a54bb92c32353080218b9661cce8bba195430b53c85e1 |
|
MD5 | d25b4e4d431499959a099b5324de9d8d |
|
BLAKE2b-256 | f8ba32b73de22a8f68f77c8ca95a350bfd3467e8d0bd9756a180738d72c3641b |
Hashes for text_image_generator-0.2.6-cp311-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd9713ef6dfde8bfacc38cf26be2d9613779804a67c6c2a6a09441a8d23c0478 |
|
MD5 | 035a60a2e448245158dcb7f5b5f213cb |
|
BLAKE2b-256 | ff1b9baa8b3be502db07305ec9cb280c2df47a115635a9d53ff6a7d90c7bb2ae |
Hashes for text_image_generator-0.2.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3ab233be18afaf480c101dedd2bfed9c0cc0578959e6378da99e73aba72a43c |
|
MD5 | c398b6d4a18e81fc7975f87a9a7962fd |
|
BLAKE2b-256 | d7f526e8529079af58c673db040467c0a3796d2f5f9dc3e824444819e2363234 |
Hashes for text_image_generator-0.2.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c41c1fc8aced9a0e65ed4b47f05bdb0695d7fc9dd907dadc1402849e364c3fd |
|
MD5 | 4135d3e0135b40089de15b50d615611e |
|
BLAKE2b-256 | 664bd528062ed10c5751496ed0991c538f0634945a9f44b4124ef9bd6030904e |
Hashes for text_image_generator-0.2.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fdf02d9e9fdb0006f6276b1c3c1afb16bf038f9b46647d96af2e15da556ee49d |
|
MD5 | 3363c50c96fcd193141dbc9447773a55 |
|
BLAKE2b-256 | c9b795ffb92022f4d0cfeda435faff58f1b3421ca8c35adeec08e0be76ada8ac |
Hashes for text_image_generator-0.2.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de444dddd0aef1eecb194bec75f6652e94a6ba2d8e772a81f60fe928ff9f3656 |
|
MD5 | 82c492f7a20adb3e360a6f5e1cc5dad6 |
|
BLAKE2b-256 | cbd510d00c0499f3c54dcdafaa7caf4df768ab54aeacf01a38b002a0328bfd96 |
Hashes for text_image_generator-0.2.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68d19b10b910b57fe123eb44ba330d8258734b899fa275e36d5ee47b958b9639 |
|
MD5 | 06cc2a56aea991807c79f555491fb187 |
|
BLAKE2b-256 | ab76fb9a55292e51ba2c1c63b9e957b8dea361a88f4e7c3c7fca5fa655f7a22e |
Hashes for text_image_generator-0.2.6-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c4dd83decc35b90f9374e99e46e8087ee806ea1f6695e1493cde05dfca2d024 |
|
MD5 | 416eed91086de480c459bc69d4313fe9 |
|
BLAKE2b-256 | 6ee55b6ac5f3d730651e3d261a6c2f08b2123c94cad79f187060b5c858b198b1 |
Hashes for text_image_generator-0.2.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81262b31fd024c348cb00c274f234cb2f7898d29d0f260a0485305c010d2974f |
|
MD5 | 11315171add37b9fdad404abbfbb10a3 |
|
BLAKE2b-256 | 6b1fbc5d5eb31c83480c0ae0464c0ae39cfa280f9b73b44194b8089fcdf947cc |
Hashes for text_image_generator-0.2.6-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68cdb76c8b6d7dbaf655a5f99e49b9851c2b5e6b7fecd90a20976a5542f2ab8b |
|
MD5 | 6d760fca711c07d80f42304b511e49c4 |
|
BLAKE2b-256 | 19dc87c1062ccb3f94b06691894731ab305ff2fcef088181f284a3d6f581f95d |
Hashes for text_image_generator-0.2.6-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8bc7a7174c0adc151fed7f19a93b5216637bba7c0c23cd652478b0e8fcc13529 |
|
MD5 | 5b838f19280a9730bfa967764b46b996 |
|
BLAKE2b-256 | 5ee392ac3cf5ff516929d3ab0b703626b5c6a6cf06a5ee4b793cc2e4e50154e5 |
Hashes for text_image_generator-0.2.6-cp310-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eea309bf3260e1cb4b26cda2f6ffd8604190b3beeab929d645419d221239f793 |
|
MD5 | 054daac80081709d66f637aa1582e1ca |
|
BLAKE2b-256 | b82ebe4f9af8640c8e5a3e83d961130f3a956b5ad667288552aea8f06d426b5c |
Hashes for text_image_generator-0.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 668ea43a6839c793195f006a202b050d9e934f18ec50546cb537feebb9f5c85d |
|
MD5 | 3dfae655d67a20884bea9c5ef7956a9b |
|
BLAKE2b-256 | c265f5722056b8a6e2ef355b92b843d672fd4ed3a03875313be9d8df8245647e |
Hashes for text_image_generator-0.2.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 378a4c2fd76ee9107f408c65431dfc853cb635e43b8a61fb69b4e0b8fe8c5c46 |
|
MD5 | c819d766cb4cbade6396d8ee68648398 |
|
BLAKE2b-256 | b17e3465912922a70a924b8e5a068ab16ffa6957991266af9ad9421eb9fb32ef |
Hashes for text_image_generator-0.2.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f679c755c2200a09a56e9043231f45dceffb76985e4fa85ea30bb8978d695753 |
|
MD5 | cf730579a353362c7ac0966d6364d115 |
|
BLAKE2b-256 | 80b689be6a0332f6875b3ee9c06c4e16478510bd94f6cb3fd794df6a236b3835 |
Hashes for text_image_generator-0.2.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 228710a844038d0d161466dd74d6c5c8eec915b0b675bc9122d751cd947c0290 |
|
MD5 | a6712dc690fe5fa208c5d9d85678f3f9 |
|
BLAKE2b-256 | 4773623c3ab1f8673834f71836c5bdfe0298f79b88342dedcf2d869c284c33f3 |
Hashes for text_image_generator-0.2.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c4fe61f99c7878a93ef09b60af65b4f556f9db2895faced82eb5a6ffb917bcf |
|
MD5 | d7614e2130516bd169ad879257d28b88 |
|
BLAKE2b-256 | d1cf62ebb425e35d58eb22eb6de231f7aa5d6f1c61bddd4c2434e7c8b026a618 |
Hashes for text_image_generator-0.2.6-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4db1e70f2752a2b736b678fd2342c7b378ecca64e5823f1859ae721e837dfb6e |
|
MD5 | e4a8a499628e333df0e4725fc94862d7 |
|
BLAKE2b-256 | 7d4724df524456f2ba5857db635b6bb679230ddf31e8f37d741343eba94f2c27 |
Hashes for text_image_generator-0.2.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c166bcf1320ccc71f2b1c834caa5f157c170ce97992dfffcf795d69f8ec27b1 |
|
MD5 | 8847062a328560fbc49d7f942ac8c5a7 |
|
BLAKE2b-256 | dba9de83e533795e431a1bfdccfc05539b218d41fbf9aff3e6d3b943825c8ab6 |
Hashes for text_image_generator-0.2.6-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02adae9a7c577f4d1689705ed5b25b5d9840a2f51614c29ed95bd7ff3b58a7b7 |
|
MD5 | 6de4f55cffbcd462b25e62e6f42f654d |
|
BLAKE2b-256 | a76986d7dd3b7873773cffefa51a2415b7f52eeaef7e5c7c74de1e7ff4e1c473 |
Hashes for text_image_generator-0.2.6-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52f0db0bd2f3fb6b78466c5ba1cd3bd0405cdb21ca59bcc41a320d4fc3308f47 |
|
MD5 | 24e5eda3acd7991c6c52fdadc9938c40 |
|
BLAKE2b-256 | dddabd6f8c89f4f486409babb9d57c542bee91bfc92a4072010de99108ebcd82 |
Hashes for text_image_generator-0.2.6-cp39-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d088938b79ff356f79655b6b3d91ef096083eba3952a95eee04c1581e8594c6 |
|
MD5 | 1a177aa976f3c43363e4df5a6377810a |
|
BLAKE2b-256 | 87f4fffee13b877e5e2f9e855797646cab94c9055cdfa8d3ab45fe0029129d6a |
Hashes for text_image_generator-0.2.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fabb4e68c529fa7472a2a5cc53e80643c1fdd8af9cdf4988e61774ef516b2d94 |
|
MD5 | 7bbafd48da1d7b98dfde618acf9e28e9 |
|
BLAKE2b-256 | 4d925bc32530184693902490dab00205c3d2f688407dd72d7b8e0c0e4c332748 |
Hashes for text_image_generator-0.2.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09ee08251d0fbb1fcf8fc5bfc59823c13e816069da4ecd3ca766b67a87188908 |
|
MD5 | 5ee7973cd381e75406896932fb9ee7f4 |
|
BLAKE2b-256 | 9c93159ef9dbfcab7705fe5536400816e701c2024d311fbe494e7f3a45dc75fe |
Hashes for text_image_generator-0.2.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0fb80497f5a85040c5d95ee3f9ca89df7ce03b31107ace2b527344207c33ded |
|
MD5 | 7b23fe68225188538192583f54689925 |
|
BLAKE2b-256 | c319bfe9bcb09f1aa5353559bd9f5621b804ff4152c485dc820f166c2859785a |
Hashes for text_image_generator-0.2.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fca63c4943a72e7f2eb9638f96b82e86d728331119c316f4fd2a871a206586b8 |
|
MD5 | 198347c4571131903bf99cd0f9e53dcc |
|
BLAKE2b-256 | bed5a8dfb1c2ff03e444f5474344e0d24cc57a9cc81d82b880999838938f3fe2 |
Hashes for text_image_generator-0.2.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9b0b531ba9dc6e5987410caa79989e0cb1c0f35203b0ea056add640e0a50a7d |
|
MD5 | b68628a9e85035f64aeed42bcb3b2ed0 |
|
BLAKE2b-256 | fba51b4fbb2f28978252fec4824d7ca480a234cd6abfbc1eadcdc8ce9cdcc51a |
Hashes for text_image_generator-0.2.6-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec3649bd831e0ee89228f180102bd9d94f82a8da930fe12b69676a276a5af865 |
|
MD5 | fccee9f9802fef7dee16f4c6e8936d3e |
|
BLAKE2b-256 | 19aa7b14fb4e5f1d2018c862c614999b934f5859c7689b3eeeb3c6adb33a848f |
Hashes for text_image_generator-0.2.6-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 282f8e320cc5e654f7a1ca7969e4df05d6935d62aa90379515120dc8016b0924 |
|
MD5 | aa67ddd6f7ff15640932d86cb5f98dda |
|
BLAKE2b-256 | 3439d3a39df9835edd953c13fb4b947e978573f3777f9a2b34c710f434ea6fac |
Hashes for text_image_generator-0.2.6-cp38-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea0a9b471e73a14f6467789edac374abecb38e5e4f8026991cb2448aabcb567a |
|
MD5 | 03543f83f738b2bb2cf3ee75ab9027b4 |
|
BLAKE2b-256 | 9d78cb355d76664678d38ad5d7cec18c8dd56b82ace776fdb69918dee46e5911 |
Hashes for text_image_generator-0.2.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a63821a6a98caae34e459d4ecc09ce4c036a6ee422ab110e71123386841b525 |
|
MD5 | 28e44c5529ec16c3588e3af4ef592434 |
|
BLAKE2b-256 | 46bfdda785a64f83000061d01a0267bba4bf8f08d78ac2f9da5a5076bf19b742 |
Hashes for text_image_generator-0.2.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 648449bea3cbbbf76c5c837a091722cc7fa99a827eff0233fe5c37a2d95e68ec |
|
MD5 | 05f4624f5756070e69b320b072395b67 |
|
BLAKE2b-256 | c1bb935bb5dbce87f798992c6c746b7f9a3eb32b3aca48a3de68afc37ccbe449 |
Hashes for text_image_generator-0.2.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f170a48f505767ffed20b29306832db29156b0a096ea5eb988ef5e662b4eda02 |
|
MD5 | b41f5abc2ed8216d9e8037046389fc3d |
|
BLAKE2b-256 | 6c616945af01dab31b482021966ebe8cfc2147f20f684a3978a25d7906df2268 |
Hashes for text_image_generator-0.2.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6d281cff5c34fb80d99f717691875f86968a73430380caebc29eac745be13cd |
|
MD5 | 60f772e44c7fa242cbf590f549bf764f |
|
BLAKE2b-256 | e6fda4e5bdf6a7fa1d1acab92731eb8b8381d199b89218c086995206e4bc0d7f |
Hashes for text_image_generator-0.2.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 420a27eb5ea72a6b6cefe11cd48e0cf3e522fb054479f763ac7d365e238a6e74 |
|
MD5 | 9e652e39e369471a44d0ece1e5adb20c |
|
BLAKE2b-256 | d134dee9df764d08f1cf8da1e015fe47f50a92755e318e0bee074d2fbe185dee |
Hashes for text_image_generator-0.2.6-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd61c2f2f77cb99738d22b64194f4dfe3dfc2844ed623fce215fe4d615aedb45 |
|
MD5 | 40e7ba82d6c007adf92067819b64ae05 |
|
BLAKE2b-256 | 42b598ee87b573c2e46efaa82313e404db426be585cbe4cee59f26b872978bf7 |