2D ਐਲ-ਸਿਸਟਮ ਜਨਰੇਟਰ
ਬਾਰੇ
ਮੇਰਾ ਲਾਗੂ ਕੀਤਾ ਹੋਇਆ L-ਸਿਸਟਮ ਜਨਰੇਟਰ, ਜੋ Python ਵਿੱਚ ਲਿਖਿਆ ਗਿਆ ਹੈ। ਜਨਰੇਟਰ ਨੂੰ ਇੱਕ ਯੂਨਿਕਸ ਅਧਾਰਿਤ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਜਿਵੇਂ MacOS ਅਤੇ/ਜਾਂ Linux ‘ਤੇ ਚਲਾਉਣ ਲਈ ਡਿਜ਼ਾਈਨ ਕੀਤਾ ਗਿਆ ਹੈ। L-ਸਿਸਟਮ ਪੈਟਰਨ ਆਮ Python ਵਿੱਚ ਤਿਆਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। GUI ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ L-ਸਿਸਟਮ ਜਨਰੇਟਰ ਲਈ ਮੁੱਲ ਦਰਜ ਕਰਨ ਦਾ ਤਰੀਕਾ ਮੁਹੱਈਆ ਕਰਨ ਲਈ Python ਪੈਕੇਜ Tkinter ਨੂੰ ਵਰਤਦਾ ਹੈ। ਬਣਾਇਆ ਗਿਆ L-ਸਿਸਟਮ ਪੈਟਰਨ ਡ੍ਰਾ ਅਤੇ ਡਿਸਪਲੇ ਕਰਨ ਲਈ Python ਪੈਕੇਜ Turtle ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।
ਤਿਆਰ ਕੀਤੇ ਨਮੂਨ ਪੈਟਰਨ
ਇਸ ਨੂੰ ਕਿਵੇਂ ਵਰਤਣਾ ਹੈ
-
GitHub ਤੋਂ ਪ੍ਰੋਜੈਕਟ ਦਾ ਕੋਡ ਕਲੋਨ ਕਰੋ।
-
ਹਰ ਚੀਜ਼ ਚਲਾਉਣ ਲਈ main.py ਸਕ੍ਰਿਪਟ ਚਲਾਓ, ਹੇਠਾਂ ਦਿੱਤੇ ਕਮਾਂਡ ਨਾਲ (ਇਸਨੂੰ ਇੱਕ ਵਾਰੀ ਚਲਾਓ ਅਤੇ ਜਦੋਂ ਤੁਸੀਂ ਚੇਤਾਵਨੀ ਸੁਨੇਹੇ ਨੂੰ ਸਮਝ ਲੈਂਦੇ ਹੋ, ਫਿਰ -nw ਵਿਕਲਪ ਨਾਲ ਇਸ ਕਮਾਂਡ ਨੂੰ ਚਲਾਉਣਾ ਸ਼ੁਰੂ ਕਰੋ):
# run with the initial warning message python3 main.py # run without the initial warning message python3 main.py -nw -
ਸਕ੍ਰਿਪਟ, GUI ਦਿਖਾਉਣ ਤੋਂ ਬਾਅਦ, L-ਸਿਸਟਮ ਪੈਟਰਨ ਵਾਲੀ ਇੱਕ eps ਫਾਇਲ ਬਣਾਉਂਦਾ ਹੈ। ਇੱਕ eps ਫਾਇਲ ਨੂੰ png ਵਿੱਚ ਬਦਲਣ ਲਈ, ਤੁਸੀਂ eps_to_png.py python ਸਕ੍ਰਿਪਟ ਨੂੰ ਇਸ ਤਰ੍ਹਾਂ ਦੀ ਕਮਾਂਡ ਰਨ ਕਰਕੇ ਵਰਤ ਸਕਦੇ ਹੋ:
python3 eps_to_png.py example.eps example.png