| # A little clarification about the size of the extension: |
|
|
| Canvas-zoom works with modified gradio, I compile it myself from sources and substitute original gradio, modified, in the folder venv. |
|
|
| That's why it turns out that the extension weighs so much ~140mb. |
| 35mb new version, 35 mb old version, and git folder another 70mb. |
|
|
| # Folder Assignment |
| - **templates** ( Modified Gradio 3.41.2 ) |
| - **v1_1_v1_5_1** ( Modified Gradio 3.31.0 ) For those who don't want to upgrade |
| - **js** ( The original gradio files I changed ) |
|
|
| During installation, the folder with the modified gradio replaces the original one in the folder venv\Lib\site-packages\gradio |
|
|
| # A small guide to development |
|
|
| To change the changes in the main scripts, you need: |
| 1) download the source code of the gradio |
| 2) Transfer js ( "ui" in older version ) folder from this repo to gradio with substitution |
| 3) After you finish editing the changes in the source files. Run the file |
| scripts\build_frontend.sh |
| 4) After you are done, go to gradio folder inside of the gradio source code and copy templates folder to dist folder inside of the extension |
| 5) Restart webui extension will replace the files by itself and you will see the change |
| |
| The folder where you work with the canvas : gradio-3.31.0\js\image\src |
| |
| https://user-images.githubusercontent.com/22278673/236323481-e60c5043-e07e-44dc-949d-b2f7163fc408.mp4 |
| |
| |