Změna velikosti a oříznutí miniatur
Výstraha
30. října 2020 se rozhraní API Bingu pro vyhledávání přesunula ze služeb Azure AI do služby Bing Search Services. Tato dokumentace je k dispozici pouze pro referenci. Aktualizovanou dokumentaci najdete v dokumentaci k rozhraní API Bingu pro vyhledávání. Pokyny k vytváření nových prostředků Azure pro vyhledávání Bingu najdete v tématu Vytvoření prostředku Vyhledávání Bingu prostřednictvím Azure Marketplace.
Některé odpovědi z rozhraní API Bingu pro vyhledávání zahrnují adresy URL na miniatury obrázků obsluhované Bingem, které můžete změnit velikost a oříznout a můžou obsahovat parametry dotazu. Například:
https://<host>/th?id=AMMS_92772df988...&w=110&h=73&rs=1&qlt=80&cdv=1&pid=16.1
Pokud zobrazíte podmnožinu těchto miniatur, můžete zobrazit zbývající obrázky.
Poznámka:
Ujistěte se, že oříznutí a změna velikosti obrázků miniatur poskytne scénář hledání, který respektuje práva třetích stran podle požadavků rozhraní API Bingu pro vyhledávání a zobrazení.
Změna velikosti miniatury
Pokud chcete změnit velikost miniatury, Bing doporučuje zadat pouze jeden w
parametr dotazu (šířka) nebo h
(výška) v adrese URL miniatury. Když zadáte jenom výšku nebo šířku, Bing zachová původní aspekt obrázku. Zadejte šířku a výšku v pixelech.
Pokud je například původní miniatura 480x620:
https://<host>/th?id=JN.5l3yzwy%2f%2fHj59U6XhssIQ&pid=Api&w=480&h=620
A chcete zmenšit jeho velikost, nastavte w
parametr na novou hodnotu (například 336
) a odeberte h
parametr:
https://<host>/th?id=JN.5l3yzwy%2f%2fHj59U6XhssIQ&pid=Api&w=336
Pokud zadáte jenom výšku nebo šířku miniatury, zachová se původní poměr stran obrázku. Pokud zadáte oba parametry a nebude dodržen poměr stran, Bing přidá na okraj obrázku bílé odsazení.
Pokud například změníte velikost obrázku 480 × 359 na 200x200 bez oříznutí, bude plná šířka obsahovat obrázek, ale výška bude obsahovat 25 pixelů bílé odsazení v horní a dolní části obrázku. Pokud by obrázek měl rozměry 359x480, levé a pravé okraje by obsahovaly bílou výplň. Pokud obrázek oříznete, nepřidá se žádné bílé odsazení.
Následující obrázek ukazuje původní velikost miniatury (480x300).
Následující obrázek ukazuje velikost obrázku na 200x200. Poměr stran je zachován a horní a dolní okraje jsou vyplněny bílou (černý okraj je zde přidán, aby ukázal odsazení).
Pokud zadáte rozměry větší než původní šířka a výška obrázku, Bing přidá na levé a horní okraje bílé orámování.
Vyžádání různých velikostí miniatur
Pokud chcete požádat o jinou velikost obrázku miniatury, odeberte všechny parametry dotazu z adresy URL miniatury s výjimkou id
parametrů a pid
parametrů. Pak přidejte buď parametr dotazu &w
(width), nebo &h
(height) s požadovanou velikostí obrázku v pixelech, ale ne oba najednou. Bing zachová původní poměr stran obrázku.
Pokud chcete zvětšit šířku obrázku určeného výše adresou URL na 165 pixelů, použijte následující adresu URL:
https://<host>/th?id=AMMS_92772df988...&w=165&pid=16.1
Pokud si vyžádáte obrázek, který je větší než původní velikost obrázku, Bing podle potřeby přidá kolem obrázku bílé odsazení. Pokud je například původní velikost obrázku 474 × 316 a nastavíte &w
na 500, Bing vrátí obrázek 500 × 333. Tento obrázek bude mít 8,5 pixelu bílého okraje na horním a dolním okraji a 13 pixelů okraje na levém a pravém okraji.
Pokud chcete Bingu zabránit v přidání prázdného odsazení, pokud je požadovaná velikost větší než původní velikost obrázku, nastavte &p
parametr dotazu na hodnotu 0. Pokud například zahrnete &p=0
parametr do výše uvedené adresy URL, Bing místo obrázku 500x333 vrátí obrázek 474x316:
https://<host>/th?id=AMMS_92772df988...&w=500&p=0&pid=16.1
Pokud zadáte parametry dotazu &w
i &h
, Bing zachová poměr stran obrázku a podle potřeby přidá bílé okraje. Pokud je například původní velikost obrázku 474 × 316 a nastavíte parametry šířky a výšky na 200x200 (&w=200&h=200
), Bing vrátí obrázek, který obsahuje 33 pixelů bílého odsazení v horní a dolní části. Pokud zahrnete &p
parametr dotazu, Bing vrátí obrázek 200x134.
Ořízněte miniaturu
Pokud chcete obrázek oříznout, zahrňte c
parametr dotazu (oříznout). Můžete použít následující hodnoty:
-
4
— Slepý poměr -
7
— Inteligentní poměr
Inteligentní poměr oříznutí
Pokud si vyžádáte oříznutí inteligentního poměru stran (nastavením parametru c
na 7
), Bing ořízne obrázek od středu oblasti zájmu směrem ven, při zachování poměru stran obrázku. Oblast zájmu je část obrázku, kterou Bing vyhodnotí jako obsahující nejdůležitější části. Následující příklad ukazuje oblast zájmu.
Pokud změníte velikost obrázku a požádáte o oříznutí pomocí chytrého poměru, Bing obrázek redukuje na požadovanou velikost a upraví poměr stran. Bing pak obrázek orezá na základě změněných rozměrů. Pokud je například změněná šířka menší nebo rovna výšce, Bing ořízne obrázek vlevo a vpravo od středu oblasti zájmu. Jinak ho Bing ořízne do horní a dolní části centra oblasti zájmu.
Následující ukazuje obrázek zmenšený na 200x200 pomocí oříznutí Smart Ratio. Vzhledem k tomu, že Bing měří obrázek z levého horního rohu, ořízne se dolní část obrázku.
Následující zobrazuje obrázek zmenšený na 200 × 100 pomocí oříznutí Smart Ratio. Vzhledem k tomu, že Bing měří obrázek z levého horního rohu, ořízne se dolní část obrázku.
Následující obrázek je zmenšen na velikost 100 × 200 použitím oříznutí s chytrým poměrem stran. Vzhledem k tomu, že Bing měří obrázek ze středu, oříznou se levé a pravé části obrázku.
Pokud Bing nedokáže určit oblast zájmu obrázku, služba použije oříznutí na základě slepého poměru.
Oříznutí slepého poměru
Pokud požadujete oříznutí slepého poměru (nastavením parametru c
na 4
), Bing použije k oříznutí obrázku následující pravidla.
- Pokud
(Original Image Width / Original Image Height) < (Requested Image Width / Requested Image Height)
, je obrázek měřen z levého horního rohu a oříznut ve spodní části. - Pokud
(Original Image Width / Original Image Height) > (Requested Image Width / Requested Image Height)
, obrázek se měří od středu a je oříznut směrem doleva a doprava.
Následující obrázek je portrétového formátu o rozměrech 225x300.
Následující obrázek ukazuje zmenšení na 200 × 200 pomocí oříznutí Blind Ratio. Obrázek se měří z levého horního rohu, což vede k oříznutí dolní části obrázku.
Obrázek níže ukazuje zmenšenou verzi na 200x100 pomocí oříznutí Blind Ratio. Obrázek se měří z levého horního rohu, což vede k oříznutí dolní části obrázku.
Následující obrázek zobrazuje zmenšení na velikost 100x200 pomocí oříznutí technikou Blind Ratio. Obrázek se měří ze středu a výsledkem jsou oříznuté levé a pravé části obrázku.