it-swarm-eu.dev

Potřebujete nejmenší možné obrázky pro iPad, které lze přiblížit na 200% bez ztráty kvality

právě teď používám obrázky 2048x1546 ve formátu 132 dpi, soubory PNG. vypadají úžasně, ale mají obrovskou velikost souboru.

nějaké tipy, jak se obejít s tak velkými obrázky v dimenzích i velikosti souborů? (většinou se obávám o velikost souboru ...)

3
Paul

Obrazovka iPad je 1024 x 768, takže pro prohlížení obrázků při 200% zvětšení bez pixelace budete potřebovat obrázek o rozměrech 2048 x 1546.

Možné řešení:

  1. Najděte nebo napište prohlížeč obrázků, který provádí interpolaci mezi pixely pro vyšší hodnoty zvětšení. Obrázky nebudou pixelovány, ale budou rozmazané.

  2. Zvyšte kompresi obrázků. Tím se zmenší místo, které zabírají na „jednotce“, ale pro zobrazení je stále třeba nekomprimovat.

  3. Přijměte určité pixelace při faktorech nejvyššího zvětšení a zvolte menší velikost obrázku.

  4. Máte několik verzí obrazu pro různá rozlišení a rozdělte obrázek s vyšším rozlišením na kousky a zobrazujte pouze kousky, které lze vidět. To je to, co se děje s technologiemi typu Deep Zoom, jak @ Anders zdůrazňuje ve své odpovědi.

Musíte vyvážit kvalitu, kterou získáte z velkého obrazu, s množstvím paměti, které používá, a najít kompromis, který je přijatelný.

specifikace iPad

4
ChrisF

Pravděpodobně byste mohli použít Seadragon Ajax - je to javascriptová implementace Silverlights DeepZoom.

Podívejte se na odpověď Získejte spokojenost pro Seadragon Ajax

2
loraderon

Musíte použít soubory PNG? JPG lze komprimovat o něco více, pokud jsou fotografické povahy.

2
DA01

Nevím, jak můžete zmenšit rozměry obrázku, ale zmenšení velikosti souboru obrázků PNG je snadné:

  1. Snižte počet barev - to bude mít největší vliv, ale v závislosti na obrázku to může mít také podobně velký dopad na kvalitu obrazu (například otevřete obrázek v oblíbeném editoru obrázků, spusťte efekt posterizace a uložte).

  2. Vypusťte zbytečné informace a vylepšete kompresi - existuje mnoho programů, které to dělají z mých experimentů PNGOUT je nejúčinnější, nebude to mít vliv na kvalitu obrazu .

Existuje mnoho dalších věcí, které můžete udělat, ale z mé zkušenosti jsou tyto dvě oblasti, kde získáte velká vylepšení pro malou práci.

Také byste měli vědět, že se tím sníží velikost souboru, to neznamená, že se sníží množství paměti potřebné k zobrazení obrázku (ve většině případů to nebude)

1
Nir