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.

01 hesaplayıcı

Sonuçlar yazarken güncellenir. Ctrl/Cmd+Enter birincil sonucu kopyalar.

Sonuç

    Çö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

      Concept diagram: Girdiler leads to Görüntüyü yeni bir genişliğe yeniden bo… leads to SonuçGirdilerGörüntüyü yeni birgenişliğe yeniden bo…Sonuç
      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

      Concept diagram: Girdiler leads to Görüntüyü yeni bir yüksekliğe yeniden b… leads to SonuçGirdilerGörüntüyü yeni biryüksekliğe yeniden b…Sonuç
      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

      Scale bar: 1 Giriş birimi equals 2.05 Çıkış birimi1 Giriş birimi2.05 Çıkış birimi
      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üzdeAnlam
      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

      Concept diagram: Girdiler leads to Görüntüyü maksimum boyut içine sığdır leads to SonuçGirdilerGörüntüyü maksimumboyut içine sığdırSonuç
      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

      Concept diagram: Girdiler leads to 1920x1080'i 800 piksel genişliğe yenide… leads to SonuçGirdiler1920x1080'i 800 pikselgenişliğe yenide…Sonuç
      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

      Number line from 0 to 100 with the value 49 marked025507510049
      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ç

      Concept diagram: Girdiler leads to Yaygın kullanımlar için boyut seç leads to SonuçGirdilerYaygın kullanımlar içinboyut seçSonuç
      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ımTipik genişlikNotlar
      Blog satır içi görsel800 ile 1200 pxAğırlık ve keskinliği dengele
      Web sitesi hero1600 ile 2400 pxSıkça kırpılır; üst boşluk sağlayın
      Küçük resim150 ile 400 pxMaksimum boyut modu iyi uyar
      Sosyal yatay gönderi1200 px sınıfıGüncel platform oranını doğrula
      Sosyal hikâye / dikey1080×1920 sınıfı9:16 kaynak tercih edilir
      E-posta üst bilgisi600 ile 800 pxAğır görseller istemcilere zarar verir
      300 DPI'de baskıinç × 300Fiziksel 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.