• 27-11-2023, 13:44:51
    #1
    Lazım oldu diye yaptım işine yarayacaklar için buraya bırakıyorum

    https://github.com/ruwiss/export_tree_as_png/
  • 28-11-2023, 09:05:18
    #2
    ChatGPT gereksiz uzatmış,
    import sys,PIL.Image
    PIL.Image.open(sys.argv[1]).save("image.png","PNG")
    Çalıştırma:
    "python kod.py dosyaUrl"

    Çoklu PNG yapımı:

    import sys,os,PIL.Image
    images=[]
    for image in os.listdir(str(sys.argv[1])):
        if image.endswith(".jpg"):
            images.append(os.path.join(str(sys.argv[1]), image))
    for i in range(0,len(images)):
        PIL.Image.open(images[i]).save(str(sys.argv[2])+"/"+str(i)+".png","PNG")
    Çalıştırma:
    "python kod.py resimKlasörUrl resiminKopyalanacağıUrl"
    örn: "python .\test.py C:\Users\Ali\Desktop\test\images C:\Users\Ali\Desktop\test\images2"
  • 28-11-2023, 14:07:10
    #3
    Sezar6699 adlı üyeden alıntı: mesajı görüntüle
    ChatGPT gereksiz uzatmış,
    import sys,PIL.Image
    PIL.Image.open(sys.argv[1]).save("image.png","PNG")
    Çalıştırma:
    "python kod.py dosyaUrl"

    Çoklu PNG yapımı:

    import sys,os,PIL.Image
    images=[]
    for image in os.listdir(str(sys.argv[1])):
        if image.endswith(".jpg"):
            images.append(os.path.join(str(sys.argv[1]), image))
    for i in range(0,len(images)):
        PIL.Image.open(images[i]).save(str(sys.argv[2])+"/"+str(i)+".png","PNG")
    Çalıştırma:
    "python kod.py resimKlasörUrl resiminKopyalanacağıUrl"
    örn: "python .\test.py C:\Users\Ali\Desktop\test\images C:\Users\Ali\Desktop\test\images2"
    Hocam siz olayı yanlış anlamışsınız. Resimleri başka bir yere kopyalamıyoruz. Örneğin yazılımda farklı mimariler mevcut. Birisine bu kurduğun mimariyi (klasör yapısını) göstermek istediğinde tüm klasörlerin içeriğini yapısını göstermen gerekli. CMD 'e tree /a /f yazmak gibi. Bunun farkı yazı olarak değil resim olarak veriyor. Ayrıca chat gpt değil kendim yazdım.

    Örneğin
    ├───commons
    │ ├───enums
    │ ├───extensions
    │ ├───models
    │ └───services
    │ └───ads
    │ └───app_open_ad
    ├───core
    │ └───base
    ├───ui
    │ ├───views
    │ │ ├───auth
    │ │ │ ├───models
    │ │ │ └───widgets
    │ │ ├───comments
    │ │ │ ├───models
    │ │ │ └───widgets
    │ │ ├───editor
    │ │ │ └───widgets
    │ │ ├───home
    │ │ │ └───widgets
    │ │ │ └───app_bar
    │ │ ├───preview
    │ │ └───profile
    │ │ ├───models
    │ │ └───widgets
    │ └───widgets
    └───utils
    bu yapıyı hatta daha detaylısını birisine göstereceksiniz. Bunu resim olarak elde etmek için. Anlatabildim mi?
    Örnek çıktısını github linkine eklemiştim zaten. Sizin kodunuzun yaptığı şey bir resim dosyasını açıp png ile kaydetmek. Konu ile uzaktan yakından alakası bile yok.
  • 28-11-2023, 23:12:00
    #4
    omergundogar adlı üyeden alıntı: mesajı görüntüle
    Hocam siz olayı yanlış anlamışsınız. Resimleri başka bir yere kopyalamıyoruz. Örneğin yazılımda farklı mimariler mevcut. Birisine bu kurduğun mimariyi (klasör yapısını) göstermek istediğinde tüm klasörlerin içeriğini yapısını göstermen gerekli. CMD 'e tree /a /f yazmak gibi. Bunun farkı yazı olarak değil resim olarak veriyor. Ayrıca chat gpt değil kendim yazdım.

    Örneğin
    ├───commons
    │ ├───enums
    │ ├───extensions
    │ ├───models
    │ └───services
    │ └───ads
    │ └───app_open_ad
    ├───core
    │ └───base
    ├───ui
    │ ├───views
    │ │ ├───auth
    │ │ │ ├───models
    │ │ │ └───widgets
    │ │ ├───comments
    │ │ │ ├───models
    │ │ │ └───widgets
    │ │ ├───editor
    │ │ │ └───widgets
    │ │ ├───home
    │ │ │ └───widgets
    │ │ │ └───app_bar
    │ │ ├───preview
    │ │ └───profile
    │ │ ├───models
    │ │ └───widgets
    │ └───widgets
    └───utils
    bu yapıyı hatta daha detaylısını birisine göstereceksiniz. Bunu resim olarak elde etmek için. Anlatabildim mi?
    Örnek çıktısını github linkine eklemiştim zaten. Sizin kodunuzun yaptığı şey bir resim dosyasını açıp png ile kaydetmek. Konu ile uzaktan yakından alakası bile yok.
    Bende diyorum o resim ne alaka, yanlış anlamışım.