Görüntü yeniden boyutlandırma hesaplayıcı
En boy oranını kilitleyerek görüntü genişliğini, yüksekliğini veya yüzdesini ölçekle. 1920×1080'i 800 px genişliğe 450 yükseklik için yeniden boyutlandır; 801 px genişliğin sapmayı ne zaman getirdiğini gör.
Sonuçlar yazarken güncellenir. Ctrl/Cmd+Enter birincil sonucu kopyalar.
Sonuç
—
Bit görünümü
Çözümü göster
Görüntü Yeniden Boyutlandırma Hesaplayıcı, piksel boyutlarını yeni genişlik, yeni yükseklik, yüzde veya maksimum kenara göre ölçekler; yuvarlama bir piksellik bir ödün zorlamadıkça en boy oranını korur. Ölçek faktörünü, sonuç oranını, megapiksel sayısını ve kaba bir sıkıştırılmamış 24 bit boyut tahminini bildirir. Yuvarlama sadeleştirilmiş oranı değiştirdiğinde, yuvarlamadan önce tam kesirli yükseklikle bir sapma uyarısı görünür.
Tüm hesaplama tarayıcınızda çalışır. Girdiğiniz hiçbir şey bir sunucuya gönderilmez.
Görüntüyü yeni bir genişliğe yeniden boyutlandır
Orijinal genişlik ve yüksekliği, ardından piksel cinsinden hedef genişliği girin. Ölçek faktörü yeni genişliğin orijinal genişliğe bölümüdür. Eşleşen yükseklik, o ölçekle çarpılmış orijinal yüksekliktir ve tam piksele yuvarlanır. Genişlik güdümlü boyutlandırma, içerik genişliğini sabitleyip yüksekliğin kilitli oranı izlemesine izin veren web sütunlarına uyar.
scale = new_width ÷ original_width
new_height = round(original_height × scale)
Genişlik seçmek, bir sütun genişliğini sabitleyip yüksekliğin izlemesine izin veren web düzenleri için yaygın yoldur. Hesaplayıcı görüntü verisini yeniden örneklemez; yalnızca hedef piksel kutusunu hesaplar. Gerçek yeniden örnekleme bu sayıları okuyan bir düzenleyicide veya derleme hattında olur.
Görüntüyü yeni bir yüksekliğe yeniden boyutlandır
Hedef yükseklik modu, dikey kenarı kısıtlayan yuvalar için genişlik modunu yansıtır. Ölçek yeni yüksekliğin orijinal yüksekliğe bölümüdür ve yeni genişlik o ölçekle çarpılmış orijinal genişliktir, sonra yuvarlanır. Maksimum yüksekliği olan bir hero bandı veya kısa kenarda kilitli herhangi bir çerçeve için kullanın; orantılı modlarda bir seferde yalnızca bir boyutu sürün.
scale = new_height ÷ original_height
new_width = round(original_width × scale)
Dikey bir yuva sabit olduğunda, örneğin maksimum yüksekliği olan bir hero bandında veya kısa kenarda kısıtlı bir çerçeveye uyarken yükseklik modunu kullanın. Orijinal oranla uyuşmayan zorlanmış genişlik ve zorlanmış yüksekliği karıştırmak bozulmanın ortaya çıkma yoludur; bu araç orantılı modlarda bir seferde bir sürülen kenarı kabul ederek bunu önler.
Görüntüyü yüzdeyle ölçekle
Yüzde modu her iki kenarı da seçilen yüzdeden türetilen aynı faktörle çarpar. Yüzde elli her boyutu yarıya indirir; yüzde iki yüz onları ikiye katlar. Alan o faktörün karesiyle ölçeklenir, bu yüzden yüzde elli küçültme orijinal piksellerin yaklaşık dörtte birini bırakır; bu, dışa aktarmadan sonra dosya ağırlığını tahmin ederken önemlidir.
| Yüzde | Anlam |
|---|---|
| 25% | Çeyrek doğrusal boyut |
| 50% | Yarı doğrusal boyut |
| 100% | Değişmemiş |
| 150% | 1.5× doğrusal boyut |
| 200% | Çift doğrusal boyut |
Alan yüzdeinin karesiyle ölçeklenir. Yüzde 50 küçültme piksellerin yaklaşık yüzde 25'ini bırakır. Yüzde 100'ün üzerine büyütmek gerçek ayrıntı icat etmez; yalnızca mevcut pikselleri gerer, bu yüzden daha büyük bir masterdan başlamak genellikle küçük bir dışa aktarmayı yükseltmekten daha iyi görünür.
Görüntüyü maksimum boyut içine sığdır
Maksimum boyut modu daha uzun kenarı seçilen bir piksel sınırına kısıtlar ve daha kısa kenarı aynı faktörle ölçekler. Kutuya sığdırma modu bir maksimum genişlik ve maksimum yükseklik alır ve her ikisinin içine sığan ölçeği seçer. Küçük resimler ve CMS yükleme sınırları sıkça bu davranışlardan birine ihtiyaç duyar, böylece görüntü kırpmadan bir dikdörtgeni aşmaz.
Oynatıcıdaki letterbox sonraki bir görüntüleme seçimidir; hesaplayıcı yalnızca sığdırılmış piksel boyutunu bildirir.
1920x1080'i 800 piksel genişliğe yeniden boyutlandır
800 piksel genişliğe ölçeklenen Full HD, yüksekliğin tam sayıya indiği temiz örnektir. Ölçek faktörü 800 ÷ 1920'dir, yaklaşık 0.416667, ve 1080 çarpı o ölçek tam olarak 450 eder. Sonuç 800×450, sapma uyarısı olmadan 16:9 oranını korur; web genişlikleri kaynağı temiz böldüğünde mutlu yoldur.
1. Ölçek faktörü. 800 ÷ 1920 = 0.4166… ≈ 0.416667
2. Yuvarlamadan önce yükseklik. 1080 × (800 ÷ 1920) = tam 450
3. Sonuç. 800×450
Sadeleştirilmiş oran orijinalle eşleşerek 16:9 kalır. Megapikseller yaklaşık 2.07 MP'den 0.36 MP'ye düşer. 450 tam sayı olduğu için sapma uyarısı görünmez. Bu, web genişlikleri kaynağı temiz böldüğünde Görüntü Yeniden Boyutlandırma Hesaplayıcı'nın hedeflediği mutlu yoldur.
Yuvarlamadan bozulmayı önle
Piksel ızgaraları tam sayıdır. Orijinal yükseklik çarpı ölçek tam sayı olmadığında, en yakın piksele yuvarlama etkili oranı kaynaktan uzaklaştırır. Motor bu sapmayı işaretler, tam kesirli yüksekliği gösterir ve sadeleştirilmiş w:h çifti artık eşleşmediğinde uyarır. 1920×1080 kaynağında genişlik 801, uyarıyı tetikleyen örnektir.
Örnek: 1920×1080'den genişlik 801'e.
scale = 801 ÷ 1920 = 0.4161875
exact height = 1080 × 801 ÷ 1920 = 450.5625
rounded height = 451
Çıktı kutusu 801×451'dir. Orijinal oran 16:9 artık 801×451'in sadeleştirilmiş oranıyla eşleşmez, bu yüzden bir uyarı yükseltilir. Bir piksel küçük görünür; karışık genişlikli bir galeride birikince görünür titreme üretir ve kilitli oran bekleyen CSS'yi karmaşıklaştırır.
Üretim hatlarında kullanılan azaltmalar eşit bölen genişlikler seçmeyi, kilitli oranlı bir tuvale letterbox etmeyi veya bir kenarda bir piksellik kırpmaya izin vermeyi içerir. Hesaplayıcı sorunu gösterir; politika seçmek editöryel bir karar olarak kalır.
Yaygın kullanımlar için boyut seç
Hedef boyutlar kanala göre değişir ve platform kuralları değişir, bu yüzden aşağıdaki rakamları planlama varsayılanları olarak ele alın. Blog görselleri sıkça 800 ile 1200 piksel genişlikte durur, hero'lar daha fazla üst boşluk ister, küçük resimler maksimum boyut tavanıyla sığar ve 300 DPI'de baskı fiziksel inçlerden dönüştürülür. En büyük temiz masterdan bir kez dışa aktarın, sonra küçültün.
| Kullanım | Tipik genişlik | Notlar |
|---|---|---|
| Blog satır içi görsel | 800 ile 1200 px | Ağırlık ve keskinliği dengele |
| Web sitesi hero | 1600 ile 2400 px | Sıkça kırpılır; üst boşluk sağlayın |
| Küçük resim | 150 ile 400 px | Maksimum boyut modu iyi uyar |
| Sosyal yatay gönderi | 1200 px sınıfı | Güncel platform oranını doğrula |
| Sosyal hikâye / dikey | 1080×1920 sınıfı | 9:16 kaynak tercih edilir |
| E-posta üst bilgisi | 600 ile 800 px | Ağır görseller istemcilere zarar verir |
| 300 DPI'de baskı | inç × 300 | Fiziksel boyuttan piksel sayısı |
Mevcut en büyük temiz masterdan dışa aktarın, sonra küçültün. Kayıplı biçimlerde tekrarlanan kaydetme döngüleri artefaktları biriktirir; son piksel kutusunu bir kez hesaplayın, sonra kodlayın.
Sık sorulan sorular
Genişliğe göre esnetmeden nasıl yeniden boyutlandırılır?
Orijinal yüksekliği new_width ÷ original_width ölçeğiyle çarpın, sonra tam piksele yuvarlayın. Yüksekliği oranı bozan bir değere bağımsız olarak ayarlamayın. 1920×1080'den genişlik 800'e için yükseklik 450 olur.
1920×1080 800 px genişliğe ölçeklendiğinde boyut nedir?
800×450. Ölçek 800 ÷ 1920'dir ve 1080 × o ölçek tam 450'dir, yani 16:9 oranı korunur.
Genişlik 801 neden sapma uyarısı verir?
1080 × 801 ÷ 1920 = 450.5625, bu 451'e yuvarlanır. 801×451 kutusu artık 16:9'a indirgenmez, bu yüzden hesaplayıcı yuvarlamanın en boy oranını değiştirdiğini uyarır.
Yüzde 50 ölçek ne yapar?
Hem genişlik hem yükseklik 0.5 ile çarpılır ve yuvarlanır. 1920×1080 görüntü 960×540 olur. Piksel alanı orijinalin yaklaşık dörtte birine düşer.
Maksimum boyut boyutlandırma nasıl çalışır?
Daha uzun kenar maksimuma ayarlanır ve daha kısa kenar aynı faktörle ölçeklenir. Maks 800 olan 1920×1080 görüntü 800×450 olur, çünkü genişlik daha uzun kenardı.
Bu araç görüntü dosyasını yeniden örnekler mi?
Hayır. Hedef boyutları ve ilgili meta veriyi hesaplar. Bu boyutları piksel verisine uygulamak, yeniden örneklemeyi yapan bir görüntü düzenleyici, betik veya CDN gerektirir.
Yuvarlama sapması nedir?
Yuvarlama sapması, orantılı bir boyut tam sayı piksele yuvarlandığında ortaya çıkan küçük oran değişimidir. Bir piksellik kayma sadeleştirilmiş w:h çiftini değiştirebilir ve olduğunda açıkça belirtilir.
Megapikseller nasıl hesaplanır?
Megapikseller sonuç kutusu için width × height ÷ 1,000,000'dır. Sıkıştırılmamış 24 bit tahmini, piksel başına üç bayt ve sıkıştırma yok varsayar; gerçek JPEG veya PNG dosya boyutlarını abartır ama ham arabellekleri karşılaştırmaya yardım eder.
Yüzde 100'ün üzerinde büyütme kullanılmalı mı?
Yalnızca daha büyük bir kaynak yokken. Yukarı ölçekleme gerçek ayrıntı eklemeden piksel sayısını artırır. Daha büyük bir master çekmeyi veya dışa aktarmayı, sonra görüntüleme boyutuna küçültmeyi tercih edin.
En boy oranı burada derinlemesine açıklanır mı?
Oran koruması belirtilir ve sapma teşhis edilir. En büyük ortak bölen indirgemesi ve adlandırılmış standartlar, sayfalar arasında yinelenen öğretimi önlemek için En Boy Oranı Hesaplayıcı'da belgelenir.
Özet
Görüntü Yeniden Boyutlandırma Hesaplayıcı, ölçek faktörünü ve sonuç oranını izlerken boyutları genişlik, yükseklik, yüzde veya maksimum kenara göre ölçekler. 1920×1080'i 800 px genişliğe yeniden boyutlandırmak 16:9 bozulmadan 450 px yükseklik verir; genişlik 801 yüksekliği 451'e yuvarlar ve 450.5625 tam sayı olmadığı için sapma uyarısı tetikler.
Araç yalnızca piksel kutusunu boyutlandırır; gerçek görüntüyü yeniden örneklemek düzenleyicide veya hatta ayrı bir adım olarak kalır.