Tekrar hoş geldiniz.
Senin için yeni bir sorunum var.
Burada Unsplash adlı bir web sitesi kullanıyorum. com.
Aslında ücretsiz olarak indirebileceğiniz harika bir web sitesi.
Gerçekten güzel görüntüler.
Belki web siteniz için yeni bir arka plan, belki de masaüstünüz için yeni bir arka plan istiyorsunuz.
Her neyse, bu uzay adamı resmini buldum ve indirdim ve bu resme de bağlantı vereceğim.
Ya da Unsplash'tan istediğiniz görseli seçebilirsiniz. com.
Ve burada göreceksiniz ki.
Bu görüntü 3'tür. 8 megabayt.
Çok büyük.
Ve belki de boyutunu küçültmek istiyorum.
Belki profil resmim için kullanabileceğim 400'e 400'lük bir küçük resim yaparım, böylece insanlar astronot olduğumu bilir.
Bunu nasıl yapabiliriz?
Peki, kodumuza geri dönelim.
Bu Astro Dot JPEG resmimiz var ve burada görebilirsiniz, üzerinde geziniyorum.
Kesinlikle çok büyük.
O zaman bunu daha küçük yapalım.
Pokédex yerine Astro JPEG görüntüsünü almak istediğimi söyleyeceğim.
Ve biz bunların hiçbirini yapmak istemiyoruz.
Bu yüzden onu kaldıracağım.
Her şeyden önce, resim boyutlarının ne olduğunu yazdıralım.
Şunu açıklığa kavuşturalım.
Bunu çalıştıracağım ve bunu göreceğiz.
Evet, oldukça büyük bir resim.
Yani tek yapacağım yeni resmin resim nokta yeniden boyutlandırma olacağını söylemek.
Ve yine, 400'e 400 yazan bir tuple.
Ve bunu daha önce de gördük.
Doğru.
Şimdi bunu kaydedersem, yeni görüntü nokta kaydet diyelim.
Ve adını da ben koyacağım.
Başparmak tırnak noktası.
JPEG.
Eğer bunu kaydedip çalıştırırsam.
Tamam.
Şuna bak.
Bir küçük resim nokta jpeg'imiz var.
Bu gerçekten harika.
Şuna bak.
Bizdeki devasa olana kıyasla çok küçük.
Ancak fark edip edemeyeceğinizi bilmediğim bir şey var ki o da görüntünün aynı genişlik ve yüksekliğe
sahip olmaması.
Olan şey aslında biraz sıkıştırılmış olmasıydı, bu yüzden en boy oranını kaybetti.
Görüntü biraz ezilmiş görünüyor.
Peki bunu nasıl düzeltebiliriz?
Bu da görsellerle ilgili yaygın bir sorun, değil mi?
Bir şeyleri küçülttükçe küçültürsek ya da en boy oranını değiştirirsek, diyelim ki.
400'e 200.
Bunu kaydedip resme gidersem.
Evet, şuna bak.
Görüntü tamamen ezilmiş.
Bunu nasıl düzeltebiliriz?
Bu durumda aslında kullanışlı bir küçük resim yöntemi kullanabiliriz.
Yani yeniden boyutlandır demek yerine, en boy oranını korumak istiyorsanız küçük resim diyebiliriz.
Ve bu küçük resim 400'e 200 boyutlarında olacaktır.
Yani bunu kaydedip tekrar çalıştırırsam bir hata alacağız.
Tip olmayan bir nesnenin güvenli özniteliği yoktur ve bunun nedeni küçük resmin aslında yeni bir resim döndürmemesidir.
Sadece mevcut olanı değiştirir.
Yani burada sadece resim nokta küçük resmi diyebiliriz.
Ve sonra görüntü nokta kaydet diyeceğiz.
Yani bunu çalıştırırsam.
Ve küçük resme geri dönüyoruz, şuna bakın, bir küçük resmimiz var, ancak en boy oranını koruyor.
Yani 400'e 200 desem bile, bu en boy oranını korumak için elinden gelenin en iyisini yapmaya çalışacak ve belki de tam olarak
istediğim çıktıyı vermeyecektir.
O zaman 400'e 400'e geri getirelim.
Tekrar çalıştır.
Ve işte oldu.
Küçük resmimiz var ve astronot ezilmemiş.
Çok, çok faydalı.
Bu yüzden küçük resim gerçekten çok kullanışlı.
Belki Facebook veya Instagram ya da sahip olabileceğiniz başka bir sosyal medya platformu için bir profil resmi
oluşturmak istiyorsanız, sadece bir genişlik ve yükseklik tuple'ı verir ve bu maksimum değerdir.
Yani asla 404 yüzün üzerine çıkmayacak, ancak küçük resim otomatik olarak 400'e kadar olan aralıktaki
her şeyi yapacak, ancak en boy oranını koruyacaktır.
Yani burada gerçekten görüntü nokta boyutunu yazdırırsam.
Ve bunu çalıştırdığımda, tam olarak ne olduğunu göreceksiniz.
Görüntü için en iyi boyutun ne olduğuna akıllıca karar verir.
Tamam.
Biraz ara verelim.
Bir sonraki videoda eğlenceli bir egzersiz yapacağız.
Onda görüşürüz.
Güle güle.