2D ਐਲ-ਸਿਸਟਮ ਜਨਰੇਟਰ

ਪ੍ਰੋਜੈਕਟ ਦਾ GitHub ਰੀਪੋ

ਬਾਰੇ

ਮੇਰਾ ਲਾਗੂ ਕੀਤਾ ਹੋਇਆ L-ਸਿਸਟਮ ਜਨਰੇਟਰ, ਜੋ Python ਵਿੱਚ ਲਿਖਿਆ ਗਿਆ ਹੈ। ਜਨਰੇਟਰ ਨੂੰ ਇੱਕ ਯੂਨਿਕਸ ਅਧਾਰਿਤ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਜਿਵੇਂ MacOS ਅਤੇ/ਜਾਂ Linux ‘ਤੇ ਚਲਾਉਣ ਲਈ ਡਿਜ਼ਾਈਨ ਕੀਤਾ ਗਿਆ ਹੈ। L-ਸਿਸਟਮ ਪੈਟਰਨ ਆਮ Python ਵਿੱਚ ਤਿਆਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। GUI ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ L-ਸਿਸਟਮ ਜਨਰੇਟਰ ਲਈ ਮੁੱਲ ਦਰਜ ਕਰਨ ਦਾ ਤਰੀਕਾ ਮੁਹੱਈਆ ਕਰਨ ਲਈ Python ਪੈਕੇਜ Tkinter ਨੂੰ ਵਰਤਦਾ ਹੈ। ਬਣਾਇਆ ਗਿਆ L-ਸਿਸਟਮ ਪੈਟਰਨ ਡ੍ਰਾ ਅਤੇ ਡਿਸਪਲੇ ਕਰਨ ਲਈ Python ਪੈਕੇਜ Turtle ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।

ਤਿਆਰ ਕੀਤੇ ਨਮੂਨ ਪੈਟਰਨ

ਇਸ ਨੂੰ ਕਿਵੇਂ ਵਰਤਣਾ ਹੈ

  1. GitHub ਤੋਂ ਪ੍ਰੋਜੈਕਟ ਦਾ ਕੋਡ ਕਲੋਨ ਕਰੋ।

  2. ਹਰ ਚੀਜ਼ ਚਲਾਉਣ ਲਈ main.py ਸਕ੍ਰਿਪਟ ਚਲਾਓ, ਹੇਠਾਂ ਦਿੱਤੇ ਕਮਾਂਡ ਨਾਲ (ਇਸਨੂੰ ਇੱਕ ਵਾਰੀ ਚਲਾਓ ਅਤੇ ਜਦੋਂ ਤੁਸੀਂ ਚੇਤਾਵਨੀ ਸੁਨੇਹੇ ਨੂੰ ਸਮਝ ਲੈਂਦੇ ਹੋ, ਫਿਰ -nw ਵਿਕਲਪ ਨਾਲ ਇਸ ਕਮਾਂਡ ਨੂੰ ਚਲਾਉਣਾ ਸ਼ੁਰੂ ਕਰੋ):

    # run with the initial warning message
    python3 main.py
    
    # run without the initial warning message
    python3 main.py -nw
    
  3. ਸਕ੍ਰਿਪਟ, GUI ਦਿਖਾਉਣ ਤੋਂ ਬਾਅਦ, L-ਸਿਸਟਮ ਪੈਟਰਨ ਵਾਲੀ ਇੱਕ eps ਫਾਇਲ ਬਣਾਉਂਦਾ ਹੈ। ਇੱਕ eps ਫਾਇਲ ਨੂੰ png ਵਿੱਚ ਬਦਲਣ ਲਈ, ਤੁਸੀਂ eps_to_png.py python ਸਕ੍ਰਿਪਟ ਨੂੰ ਇਸ ਤਰ੍ਹਾਂ ਦੀ ਕਮਾਂਡ ਰਨ ਕਰਕੇ ਵਰਤ ਸਕਦੇ ਹੋ:

    python3 eps_to_png.py example.eps example.png
    

ਸਰੋਤ