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.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 684a911ece858c3854cf94e59f474d01dd031d4e9d88b0ae6247a6358647ae77 |
|
MD5 | d60a82b822260ba6b59f68a1ad1de641 |
|
BLAKE2b-256 | dd688dd887c9ad83a60578b4cdf2616c011fe083fe88025ba457f35003ec4154 |
Hashes for text_image_generator-0.2.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 064c81232134ce91660baa93fefbc2c61f10fcdcccd82ede0465b48b93b40279 |
|
MD5 | f099b82ea6499bba7a7bf79c6de94c35 |
|
BLAKE2b-256 | e03a1524a3b995affa9544d37061bf0b85957e8390e6f4ddae610d6f69e78585 |
Hashes for text_image_generator-0.2.2-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e5a9a3d4d8dd9c6f53d35f695f36e3c6451bfb7511b7f05ab05d72c2b97d8b0 |
|
MD5 | 734d5215ae4cf239d89813865d3788a0 |
|
BLAKE2b-256 | 1ae7bba431e705c026f2444807449ae8d163cac12beff4e94c894e12fff49295 |
Hashes for text_image_generator-0.2.2-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 161787567db5e7d3172d651578149727e0f2521e543ba8ac1bdcf040960a3877 |
|
MD5 | ca4838c204f77ab93c662603c6a10bea |
|
BLAKE2b-256 | e8d476f78ede0cfb0f71b8c62a76135c69fe14a19860e426638e7843fe26ca4c |
Hashes for text_image_generator-0.2.2-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9fb2c25abcfc5c0c8aa2b66029c9128da0732cf2bbf03d4ce3ea7f7e378ce67f |
|
MD5 | d7df5754111e3b7a36596c4e01d14ee7 |
|
BLAKE2b-256 | f50e9e8f857e0ed3a4d6e69fa2b38a5a946588af304813ca28ef0754fe47bc4c |
Hashes for text_image_generator-0.2.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac28ec868d89a1a56bfa5274576f269c266653f23d73888502e68b92493ef48f |
|
MD5 | 07649dbb9b656277a799c032798b1bea |
|
BLAKE2b-256 | 470c7a5da28daeea03c22ccf5521f9f3d8e5f243c15fdb3c4ec69a6ce5059007 |
Hashes for text_image_generator-0.2.2-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8376c6e1d2f3129ff425dd55f87433f156a493f973552eaef904c488f4c9a0a7 |
|
MD5 | 02a75c82ef63712af7bed0b327efeff7 |
|
BLAKE2b-256 | 44a7c042cab80f914c05eb90897d21483519d84d93aa9686d30a5bf26e72c1a7 |
Hashes for text_image_generator-0.2.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 123806b19a9fe861ecda4225133f00dc572820d71d0cb288524b7214be8a44d5 |
|
MD5 | 2504f9302a4510052eb6e66013fb00aa |
|
BLAKE2b-256 | 344321b8502174f7cd73dded67352f74c651709d082608617e061eacb8c7c70e |
Hashes for text_image_generator-0.2.2-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a91190bfc14170b6dae7b0f8e29e76d361b486526c18fa0719b13fd045a5204 |
|
MD5 | 21d5902720f3e1fcfb074b7c27b51bfa |
|
BLAKE2b-256 | 6b946ade1236297eab8268a6d32e0561de21579598e40ac6f7438e898848a1e9 |
Hashes for text_image_generator-0.2.2-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 244f3fff8e8d09e659c9fd1f7d53b7cc05788d015b6b122bdc9d5d6a5591341b |
|
MD5 | 5c6123fa8acd430a51b1287150caa0b4 |
|
BLAKE2b-256 | 70caf29756db9e3a09febf3195238b17819ce42c42b94aef10da68bd5bda42ed |
Hashes for text_image_generator-0.2.2-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34af58c617bf874f2b65742cf5864ef106469a3a1a9579333e4f9b5ce6f398fa |
|
MD5 | 61480b167c24a3f06b6674f096fbbf14 |
|
BLAKE2b-256 | 99fdbdbee1e135fa3e4db48523f13bf28781e9fbcbbe83149fbeb07e73168865 |
Hashes for text_image_generator-0.2.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5973d06050b8f87b064967ab1a19b9f21283f1fec34717204ebc7581f23ab9c |
|
MD5 | 4406d04dfbf6208682f2a2472b8224e3 |
|
BLAKE2b-256 | 552b9772b9fae12ba83eb7e5c8cbb3a155719696f411872b191fc7a96e65bb67 |
Hashes for text_image_generator-0.2.2-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a8c05e40e31852ee80a0c31a21538dc1d77fe7b7d3254a4633a62face078a88 |
|
MD5 | 7895d79bef8e0a891234f5cf38e02919 |
|
BLAKE2b-256 | bfc33a6f0e9266a41bd1e9050a877b40bd48b21c307e5e719778e1d945ac5b3d |
Hashes for text_image_generator-0.2.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6bc01ee63fa9be35b749b23263746ceabc63b6e6d6a27d80afd90f83e1182ec8 |
|
MD5 | a93d6897f772dd64be0fc044511d4820 |
|
BLAKE2b-256 | 527fb2d59cc6858c8903d2b5c76a3723a6c46305110a3575e006c59c8296d7e8 |
Hashes for text_image_generator-0.2.2-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3de68880e4727d8dba7f680a729e3881fa5a75bc3549d2e29c5cc4761261a43 |
|
MD5 | 8cc799618bc6fc59422af55ba15588b7 |
|
BLAKE2b-256 | e4869ea621183d5b9fe85d686b2b17f9c483dfa15cbd241e9effcf816a19afd0 |
Hashes for text_image_generator-0.2.2-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f34e1a81a5293c919ed6384174cf9d9a2017e637e387fde6e4a082b8cc0ee5f |
|
MD5 | d7368f8beddf30bf6693da54bc9e4353 |
|
BLAKE2b-256 | 954d0f64be6b4d7f4fbf0a5e9d8a84845b0a3f86448effa80f0f2ef0d4bbaf13 |
Hashes for text_image_generator-0.2.2-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97cc98ec612eb4aa9905ec38d0f815203257c1ffbc61e56d21a372e741fe98ca |
|
MD5 | a77a13a799572626162d3c37f35f18fa |
|
BLAKE2b-256 | a3ca88fe7c93833dea8cfc85d6bd3274867af44ac547294c827e57cb6ac6a27a |
Hashes for text_image_generator-0.2.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e4d2e56353753adec496dbda64e7af3ef0b31c016a33d1b1db3e53dc7d94319 |
|
MD5 | 866abc45cf0a9ecae04a8141e107faea |
|
BLAKE2b-256 | 4cfe8788fbc93bf1eec842691ce9abf57d7ffe9c25ed9a43bb14fab4dc2f3a49 |
Hashes for text_image_generator-0.2.2-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65095dd51a8272a4edda3e65a905b6d37d8a6f946f050c4ca694aba19667d6af |
|
MD5 | d020c44642a7d0200df5efc898821995 |
|
BLAKE2b-256 | 17e24f1b9752be800767085cdc13a8b104b85ad25d685a52cb099cada45c8d78 |
Hashes for text_image_generator-0.2.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b2d30d69c48ff7b5cc0dbe48dc38780fc9559235d3af317ca95a8c9973b25f7 |
|
MD5 | f6657d4d1787b23dad0a2f331c32236d |
|
BLAKE2b-256 | 1eb04cb4bdb0a61f2d17a8dd5c8c28fd229350e6b89bffe6aee12ccd76ffaf7b |
Hashes for text_image_generator-0.2.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b03278fee75d84d22a4fe70e6ac7868b6df91625a18865c119e4173072e13f6f |
|
MD5 | cb7391e4f48c78376629004d0d1061a6 |
|
BLAKE2b-256 | 18ea9ff6a8327a4f94d8f3c4f16bd6adbbecde806c72d399283ff3142f41310b |
Hashes for text_image_generator-0.2.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d738ba57107d498106aad6019b9078feebb40a4d54326ffa8b7203ac276c921 |
|
MD5 | 62364edccf98f7fb13793ae6f42b8298 |
|
BLAKE2b-256 | cbcc9fbf809345c2fba984c0e656dd6397f60d720d82cd567f7bed3e3f9d47e9 |
Hashes for text_image_generator-0.2.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e993ffc626cac7e971396124e7ba2bdff4ceff451fe688808a5a8211ac18401 |
|
MD5 | ec1f8117487d1f3c916717a5e9ead15a |
|
BLAKE2b-256 | 0f7c31e80a8586d6bb61e110b4a3e72689faae51fbe19935baaa6c92ccff2852 |
Hashes for text_image_generator-0.2.2-cp312-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f98412324d38a3b6f7743ef1cceddc8b6870d4d109d0217d098a7d0d76f47ce2 |
|
MD5 | 9328142d65275ff40aea6c508c2b2c8f |
|
BLAKE2b-256 | 1d3da22f10e5f604b0ce02331705fe1dc16d3ba9edf428e959b243d86b32f9ca |
Hashes for text_image_generator-0.2.2-cp312-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e28a1bd114a21cd6d01a43dd9d13ac41d5f626abc96e7a3d14e9687bfebfae7e |
|
MD5 | 154169016d6f0d4c5ffdead02572a6ee |
|
BLAKE2b-256 | ac3de90a56dc9c4574a70f72d4f79738882d64727b8e369faa4c30018492f835 |
Hashes for text_image_generator-0.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2050ce5b68e290d4acc29c67a555689688242bbea6e6608809ea2409095e662e |
|
MD5 | 79cd170cdd38440653e2a1fb302e3b4a |
|
BLAKE2b-256 | e22a818f916114a0876bee3dff81b39bb159f71daefe0978772aecaf7ba414e6 |
Hashes for text_image_generator-0.2.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 925de5f08460b9f622a23030aedb45c21a83fc1e732725c990e2c7c7919e43f6 |
|
MD5 | d57d544267ec8c463c91ae8d82586c38 |
|
BLAKE2b-256 | f38c3b040df850452a6b7f569bdfaabf720c3d414e27ae6eda7b78ecbca6e8f1 |
Hashes for text_image_generator-0.2.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ed51cdc035b7b4985b69f44108f660662ce7ed5ffe218690fada1ae6baa326e |
|
MD5 | 2ca909d896dc15e7e8d27239dc670b83 |
|
BLAKE2b-256 | 15b6a9aabae72295db17189a3c573378b736aeda890746d8e4a67cb91cc7f490 |
Hashes for text_image_generator-0.2.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ac3482984205da099cc77ba27b1e678f376cf0d60042af38dc0724c2e1e58a6 |
|
MD5 | 3e81656a624fef53a3f72f8efbdfa392 |
|
BLAKE2b-256 | c06598d55227cc91c1907f83b0be145b568b30a032777436ea0d23a4d5495769 |
Hashes for text_image_generator-0.2.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e9c28fb4012d9e05ec1a330c021e3d2a9a891cd17a895a8edc0c58790e80e21 |
|
MD5 | e7a38f9347bead518811e92ce6652a59 |
|
BLAKE2b-256 | c027180b01fe538d932549c86cfa190a198b77b7bbd5fa05aa2ad4b805cd2a0e |
Hashes for text_image_generator-0.2.2-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 477c96fea76b14805bfcbfbed8b9dc96dd0a4eec3248531ead6aa5ff1488ea7a |
|
MD5 | 244d6cbd4bc7f04b997d9c51a4193699 |
|
BLAKE2b-256 | 2f971866f73a8b6ebb63982be4562be5476033ea0f3d5c7d287cc3e8800e0105 |
Hashes for text_image_generator-0.2.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1bbddf8f978ce44a49bc4e87e3f8603cae3b3a593d5a2ff5727f53383ed2e456 |
|
MD5 | 48c2c6db5f73a36282351e06be723313 |
|
BLAKE2b-256 | 6fb1a77d64139532e67ff0f801e776d9b9d31f527239d352fbea7833980b0c22 |
Hashes for text_image_generator-0.2.2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28a43f9c37391a9e6a687d713aa61e050fb8ef2b69c301a59c67cb21d2716798 |
|
MD5 | 40e5d078ef599b2998b6db91af33724f |
|
BLAKE2b-256 | 3690c6ba9767ba5162042fd970e77dfb876e4d67d08d6889da1e52e0db51a14a |
Hashes for text_image_generator-0.2.2-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a6beacd3afc1d1c64a55b8aa33839d9b022a7ee735f4dd8ca67b76adb67a431 |
|
MD5 | b759248e0efd662981a15cbd2163b73b |
|
BLAKE2b-256 | e304768628965046fa1b2b59a0b911c4cc9a490d6cccbe2c03e3733ddb962a1c |
Hashes for text_image_generator-0.2.2-cp311-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f36df18df91802c6b0e80b359d38437f60187a43257b88e35e8e740ebcd5cec3 |
|
MD5 | cf1383c9cd4a4c29a31f1f1d520bbd87 |
|
BLAKE2b-256 | 0c7ba87aacf24523bbd4b9d553d7a3c608e302908c162100b9cea9fd46908c4b |
Hashes for text_image_generator-0.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9eb7a7128cdd8dccde038f50d14b23101371157fc26f3b4aa82277d41b263e2a |
|
MD5 | b930acb9ef618b0f7dbd6df1d0d6d12f |
|
BLAKE2b-256 | 7edf183880ca96cb2c8128dd132d2d76f09d9de26568815aa7fdd6ee928804de |
Hashes for text_image_generator-0.2.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8ad98bcefc18f3b706777dbb852205a6ac849b64ae57db9a3465b7308d44141 |
|
MD5 | 2eb4ac278f0ec525b4949e56ac04f7f4 |
|
BLAKE2b-256 | 99e820e81d2f40b7f1c0ed1e96d56826545dca88a0a088cc49f0a2e01c7cce2f |
Hashes for text_image_generator-0.2.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb89b5bce0fb48fdda7fb27d4cb7dba45b3ccd20d8b7f7d6739c0e6cb016aeb9 |
|
MD5 | b9142b18ac21e4e93e903679682fa6e1 |
|
BLAKE2b-256 | e9b0a82eb6b85cd012266ce16c2ad6f48ea250d9ed776f01f24c86e0b9ccc870 |
Hashes for text_image_generator-0.2.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6342df6789da992784fcd1b71a0566c3b608be1b7a6962996c401e92817e20e |
|
MD5 | bff9ef78694e3d824f936155d25c169c |
|
BLAKE2b-256 | fd383a6edd6b1c9c9bc90c13e1a84a7b069b6765d3e86a20812f351ab6e21361 |
Hashes for text_image_generator-0.2.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a2490670de4b34c9382d4f53a31c263a5b3d2a5bcfcea8a3c5d3677400e71a9 |
|
MD5 | 205255dd856eae6f428a80e4aa6adc80 |
|
BLAKE2b-256 | f035316034c0c47d9b5fa4d37b07c5e443da15de9f91e174ec040df8bb3978f8 |
Hashes for text_image_generator-0.2.2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbffd46a96d3a1f446e864260c10b0d0c4d163eb5045d1e2463a70fad605e88a |
|
MD5 | fcbc555d689ab15e5eb735b2cd0729ab |
|
BLAKE2b-256 | f8d5cedfa5c19c6fa9e48ed242f7175386e5a054cc50909f3b4f4bec2aa811a3 |
Hashes for text_image_generator-0.2.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a099aa573261ed698a443818802b7e320e13b0ada8ffed77356e743414351071 |
|
MD5 | 88de7f6a53ac69e93a2526cd6e616f90 |
|
BLAKE2b-256 | f4b664d06b2f929c455d0048aa36edf9687f2406c6d42801159f23f67798179b |
Hashes for text_image_generator-0.2.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 579ab90996fc99433d99aaaf483dd51ab20cfb93a13abaf1e95d0fa846ff3184 |
|
MD5 | 67e1ea684ed776ede2cff9b391ca88d0 |
|
BLAKE2b-256 | 56fa31e4e1a28b183e9ffe1a404d99a3ecb8dad3649fe215d4406f2db36a1474 |
Hashes for text_image_generator-0.2.2-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7880d3f6adbef42e809536cdff627ef4fa9645a920f89c9b0c66f243dfab5b63 |
|
MD5 | 496d0d3f5708a86e23aed54d519aa553 |
|
BLAKE2b-256 | 9305c5a7b3f8320f10f27cf532e6c8325873825edb85c70d10f7cff2b6a9b7c9 |
Hashes for text_image_generator-0.2.2-cp310-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b507bf5ea584bccbc6a5cd6602055494296cbb25c6d23363e4a596d17b8a926c |
|
MD5 | ead0bc843afdf107420c60d7133b7b83 |
|
BLAKE2b-256 | 98d62973eec2f02d44fedef7b012d4a827cb418da6166c39c63c8f88a435dba1 |
Hashes for text_image_generator-0.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ab15ba5259f96e81c0b4934e50d185f30f207add0e5090af3a3ae886e257f23 |
|
MD5 | 97abbc14c8c639ea9aa282be4548c3fa |
|
BLAKE2b-256 | 4d9e5f2faa3487bf0e1f9e3879443eb544aeb83bcbb4cf8c0afe6760c9609768 |
Hashes for text_image_generator-0.2.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9bfbed5d1f06d4b27c8b6cf528f4c51eb9bf44dbc48357b6405a6931f8e44b01 |
|
MD5 | fb77a0fb1330ab6858363522590b9773 |
|
BLAKE2b-256 | a04ddf5f0c68b64d897c5eaa97637f7681b00d95cf7cb01d3e5facbf4f4572e8 |
Hashes for text_image_generator-0.2.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0aca8f86883865df83af3ff343302081b8d4f20fcf0d6d702f7e87f0de2c2098 |
|
MD5 | 7bfde144d6c2a56625add3e15dd6a754 |
|
BLAKE2b-256 | 5140953632dbb9cc9f9ccc9b97530b1ab54192ae856ab776ed91ffdaa59a0cd6 |
Hashes for text_image_generator-0.2.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79bc35d63dff5de53fd3de256172f91b9b53f36b21ab5e0beb519e8dcc3a072b |
|
MD5 | 8fe5bdf1faebf599f41da93c28d79cab |
|
BLAKE2b-256 | 38f7b51744b8bf202457a9df2f24c5459b331128ec4aebdbce019790e0d75140 |
Hashes for text_image_generator-0.2.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39dd8da1059b6adf85df6d15356de6e7664a65e401d0b8cf8cd8bedd9f5b23d2 |
|
MD5 | 6e673166caeda3d21930740054b5166f |
|
BLAKE2b-256 | 49948b2bea456cf8930046e2b9370bab56236633a1e549b57f51e1d2fea8c980 |
Hashes for text_image_generator-0.2.2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1840a29fc5cdd8519c79b2065207d136e3046ad8ecdcfc7241a56ca99fa6c1b |
|
MD5 | e22296e24c79fbac7e26385d9472c702 |
|
BLAKE2b-256 | b4af1059f7525d60ac6753361a2ab6b451e301d013343e177f03847385d80ac0 |
Hashes for text_image_generator-0.2.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b753351411be9b7dd3ee64e3abfe6e6baefdf4f6bb4dd68c17602725ed69e69 |
|
MD5 | 0a9c347c9c8185ebdfa9c6ff77257c74 |
|
BLAKE2b-256 | f197a761937f27ee7c96655e55901c9852adf23564b6001b661a95042f904f97 |
Hashes for text_image_generator-0.2.2-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6810e44edfe824cbdb4831ea8c2294f7ee8ba453f9de395bca5a36ea69d53c50 |
|
MD5 | 9d94b235170cab18555b2bf7b4f149d4 |
|
BLAKE2b-256 | 05a7143cd7760c664a376cd65b0e340c37888143623f5f7a17074fb5d7befed2 |
Hashes for text_image_generator-0.2.2-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c8f2dd37660bb779471e48d91cf921aa92def81270b679af0b795025cd51cca |
|
MD5 | 419d0c642be1b5d68a8c320e67ba3748 |
|
BLAKE2b-256 | 328b37b31ac9c1074db77716d172c6e4f8702ede1813d5e81f6b5a4bf9ee5c50 |
Hashes for text_image_generator-0.2.2-cp39-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc9a649c94e313abb893554f261a54a568570e178aa034a4af036ecf27d87b7e |
|
MD5 | a06b3d3cda92f08f63003af3ed39eda1 |
|
BLAKE2b-256 | 0eadc210d673c9c7e8a6782ad247eef022441efab025c035e57a95d8c21bd48a |
Hashes for text_image_generator-0.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 097cc95c63d070a7ce1ab6e839d93d5845a4980e667ebf5cbf4786312d3610ad |
|
MD5 | 5ea9a30656727041179b1fafbeeb1553 |
|
BLAKE2b-256 | 5a143b46d3b7a61a26914361119f9df4718bc0b8cf034a317fdb4d7b4c66d0c8 |
Hashes for text_image_generator-0.2.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57d4bb1c2affe89403d0e13f8fe4be31a5d3cbd0bc3b723c98d1c2ee9afb48cd |
|
MD5 | a55758f8649a7f8871fac22160454885 |
|
BLAKE2b-256 | 5b3af4ced19636865d54860af76ea63cea61a7e092e8d5790541cb50aa29b244 |
Hashes for text_image_generator-0.2.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 654e1b7f471d65215efc4e346d617e03a19e11804c1753e1fd6d1e47583198bf |
|
MD5 | 95df2474c40e0b93df6b3ead9a1db886 |
|
BLAKE2b-256 | 3b0050508c2311aeaa0926a383bb366e149e5d29fe900b7893f64e86435a04f9 |
Hashes for text_image_generator-0.2.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 680bf3dfa70d5468ba0ecea607c274376ae23c54e708ab6979625c1a92a19869 |
|
MD5 | 107aaec6c13ec3c69fa5ffde56da1491 |
|
BLAKE2b-256 | 3d8cafde3eae9cb366431435c7fc60f3fba7507ea859551ea6ae46cafaa82203 |
Hashes for text_image_generator-0.2.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 680787ec1ccb02a61d10be02e2281febf43486484f21da426f8a6194065e612b |
|
MD5 | a2dbd94aada981f20e231f6b5a827bc4 |
|
BLAKE2b-256 | 9d49966563a87628deb61d393f6c55dbe6433c9c35cb94ff222dfcc5df1f5620 |
Hashes for text_image_generator-0.2.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad0f8a5db49a3e4990b58700e8b380cff1d4a133c4c89dcc9b2d809e8269a6c1 |
|
MD5 | 8b00a8c05dba0319ec889c2c4b3db6d6 |
|
BLAKE2b-256 | fb22da532ed079e291152b8dc644bbdb09b44147023247bbb4c467bc75496791 |
Hashes for text_image_generator-0.2.2-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3da1a3d43bf54c3120bd3588b66cafa0d2e9883b29b73487a0404b5fb492887 |
|
MD5 | ccd346a8762127571be6c1fe4b0a1c7a |
|
BLAKE2b-256 | 38082c66032dd354b0806095641afe7f2f436136d0ee372644f746f784f2833e |
Hashes for text_image_generator-0.2.2-cp38-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42db7f6c0e343c512f27b3202ecaa96b104ca5b0db95b4570534b95bcfb14eda |
|
MD5 | 341253bcf2350d41d293f1bf1b9daa4e |
|
BLAKE2b-256 | 42554679817e97cbcf3b92181d0e27d98c3e07c243ec351d109de50669d8d1c2 |
Hashes for text_image_generator-0.2.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5c227b47fb7cc0876f5480b9c5d53ff0b0a43dd0259f00f0e172c56fbf23eb5 |
|
MD5 | b476a4d353a511793a6ba98202ca9440 |
|
BLAKE2b-256 | b01d7e10467ae2f758a4ae771e8980fb8fe8aff903307491c81961794dd3cab2 |
Hashes for text_image_generator-0.2.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07a3344ae9c1d2bc8a23dc34daa6b262b4b54424caf1d5a29cfe04b3e595a3c3 |
|
MD5 | ce1c76860328ac4e3debc827554ab07b |
|
BLAKE2b-256 | 7e5a6ad290f573335307dd49dc5a04013dd13b80be4beeecdbad057491f2c87e |
Hashes for text_image_generator-0.2.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c96d497f9c583bba6fbabe0b7aa280130ee6ed72d9f697943e53a67d0977e157 |
|
MD5 | 6a884aa343d15cdba91e463bc2f9f30a |
|
BLAKE2b-256 | fcf2183d4523d1e073da5a35d70e99eb2ab5995a645e7611edb8ac54f332a475 |
Hashes for text_image_generator-0.2.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d1f79b8b7df206bf6a2280f59293322b2aca6ac03df51bab2e60d972f59abda |
|
MD5 | fae125f89448b97fb3aedd3ca8e2f6c6 |
|
BLAKE2b-256 | a48714f891b63e5acac2023291029c9a7916b192cd008b382adab57efd73841f |
Hashes for text_image_generator-0.2.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4551f082fc77d644e474ee63b7314cd7fdba523421646b84a8e61fb19a7703c8 |
|
MD5 | e7100cb5e419a73581fb9b14e5da811f |
|
BLAKE2b-256 | 6d01352f67a2ffba46d1b0fb825835543061938e1a962dbf72d87af8c753c421 |
Hashes for text_image_generator-0.2.2-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 038d3d33e1a3fc7f0d27b5a9a73405f2d99450d9e47ba67832510204663e8a6d |
|
MD5 | a9cfa7b38a6f778c21892e3ccbd891ca |
|
BLAKE2b-256 | 6080de9cb627c2e76579a4761a38fa340ee8f14dca5a810c7373ad865404623c |