Lazım oldu diye yaptım işine yarayacaklar için buraya bırakıyorum
https://github.com/ruwiss/export_tree_as_png/
Yolu verilen dosyanın içeriğini PNG olarak dışarı aktarma - Python
3
●82
- 27-11-2023, 13:44:51
- 28-11-2023, 09:05:18ChatGPT 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:10Hocam 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.Sezar6699 adlı üyeden alıntı: mesajı görüntüle
Ö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:00Bende diyorum o resim ne alaka, yanlış anlamışım.omergundogar adlı üyeden alıntı: mesajı görüntüle