Imagens de redimensionamento e colheita de miniaturasResize and crop thumbnail images

Algumas respostas das APIs de Pesquisa de Bing incluem URLs a imagens de miniaturas servidas por Bing, que você pode redimensionar e cultivar, e pode conter parâmetros de consulta.Some answers from the Bing Search APIs include URLs to thumbnail images served by Bing, which you can resize and crop, and may contain query parameters. Por exemplo:For example:

https://<host>/th?id=AMMS_92772df988...&w=110&h=73&rs=1&qlt=80&cdv=1&pid=16.1

Se apresentar um subconjunto destas miniaturas, forneça uma opção para visualizar as imagens restantes.If you display a subset of these thumbnails, provide an option to view the remaining images.

Nota

Certifique-se de que a colheita e redimensionamento de imagens de miniaturas fornecerá um cenário de pesquisa que respeite os direitos de terceiros, conforme exigido pelos requisitos de utilização e exibiçãoda API de Pesquisa bing.Be sure that cropping and resizing thumbnail images will provide a search scenario that respects third party rights, as required by the Bing Search API use and display requirements.

Redimensionar uma miniaturaResize a thumbnail

Para redimensionar uma miniatura, bing recomenda w que especifique apenas um dos parâmetros de consulta (largura) ou h (altura) no URL da miniatura.To resize a thumbnail, Bing recommends that you specify only one the w (width) or h (height) query parameters in the thumbnail's URL. Especificar apenas a altura ou largura permite que Bing mantenha o aspeto original da imagem.Specifying only the height or width lets Bing maintain the image's original aspect. Especifique a largura e a altura em pixels.Specify the width and height in pixels.

Por exemplo, se a miniatura original for 480x620:For example, if the original thumbnail is 480x620:

https://<host>/th?id=JN.5l3yzwy%2f%2fHj59U6XhssIQ&pid=Api&w=480&h=620

E pretende diminuir o seu w tamanho, definir o parâmetro 336para um h novo valor (por exemplo), e remover o parâmetro:And you want to decrease its size, set the w parameter to a new value (for example 336), and remove the h parameter:

https://<host>/th?id=JN.5l3yzwy%2f%2fHj59U6XhssIQ&pid=Api&w=336

Se especificar apenas a altura ou largura de uma miniatura, a relação de aspeto original da imagem será mantida.If you specify only the height or width of a thumbnail, the image's original aspect ratio will be maintained. Se especificar ambos os parâmetros, e a relação de aspeto não for mantida, Bing adicionará estofos brancos à borda da imagem.If you specify both parameters, and the aspect ratio isn't maintained, Bing will add white padding to the border of the image.

Por exemplo, se redimensionar uma imagem de 480x359 para 200x200 sem cortar, a largura total conterá a imagem, mas a altura conterá 25 píxeis de estofamento branco na parte superior e inferior da imagem.For example, if you resize a 480x359 image to 200x200 without cropping, the full width will contain the image but the height will contain 25 pixels of white padding at the top and bottom of the image. Se a imagem fosse 359x480, as fronteiras esquerda e direita conteriam estofamento branco.If the image was 359x480, the left and right borders would contain white padding. Se cortar a imagem, não é adicionado estofo branco.If you crop the image, white padding is not added.

A imagem seguinte mostra o tamanho original de uma imagem de miniatura (480x300).The following picture shows the original size of a thumbnail image (480x300).

Imagem de paisagem original

A imagem seguinte mostra a imagem redimensionada para 200x200.The following picture shows the image resized to 200x200. O rácio de aspeto é mantido e as fronteiras superior e inferior são acolchoadas com branco (a borda preta aqui está incluída para mostrar o estofo).The aspect ratio is maintained and the top and bottom borders are padded with white (the black border here is included to show the padding).

Imagem de paisagem redimensionada

Se especificar dimensões superiores à largura e altura originais da imagem, bing adicionará estofos brancos às bordas esquerda e superior.If you specify dimensions that are greater than the image’s original width and height, Bing will add white padding to the left and top borders.

Solicitar diferentes tamanhos de miniaturaRequest different thumbnail sizes

Para solicitar um tamanho de imagem diferente da miniatura, remova todos id os pid parâmetros de consulta do URL da miniatura, exceto os parâmetros e parâmetros.To request a different thumbnail image size, remove all query parameters from the thumbnail's URL, except the id and pid parameters. Em seguida, &w adicione o &h parâmetro de consulta (largura) ou (altura) com o tamanho de imagem desejado em píxeis, mas não ambos.Then add either the &w (width) or &h (height) query parameter with the desired image size in pixels, but not both. Bing manterá a relação de aspeto original da imagem.Bing will maintain the image's original aspect ratio.

Para aumentar a largura da imagem especificada pelo URL acima para 165 pixels, utilizaria o seguinte URL:To increase the width of the image specified by the above URL to 165 pixels, you would use the following URL:

https://<host>/th?id=AMMS_92772df988...&w=165&pid=16.1

Se você pedir uma imagem maior do que o tamanho original da imagem, Bing adiciona estofamento branco em torno da imagem conforme necessário.If you request an image that’s larger than the image’s original size, Bing adds white padding around the image as needed. Por exemplo, se o tamanho original da imagem for 474x316 e se tiver definido &w para 500, bing devolverá uma imagem de 500x333.For example, if the image’s original size is 474x316 and you set &w to 500, Bing will return a 500x333 image. Esta imagem terá 8,5 pixels de estofamento branco ao longo das bordas superior e inferior, e 13 pixels de estofamento nas bordas esquerda e direita.This image will have 8.5 pixels of white padding along the top and bottom edges, and 13 pixels of padding on the left and right edges.

Para evitar que bing adicione estofamento branco se o tamanho solicitado for &p maior do que o tamanho original da imagem, defina o parâmetro de consulta para 0.To prevent Bing from adding white padding if the requested size is greater than the image’s original size, set the &p query parameter to 0. Por exemplo, se &p=0 incluir o parâmetro no URL acima, bing devolverá uma imagem 474x316 em vez de uma imagem 500x333:For example, if you include the &p=0 parameter in the above URL, Bing will return a 474x316 image instead of a 500x333 image:

https://<host>/th?id=AMMS_92772df988...&w=500&p=0&pid=16.1

Se especificar &w os &h parâmetros de consulta e ambos, Bing manterá a relação de aspeto da imagem e adiciona o acolchoamento branco conforme necessário.If you specify both &w and &h query parameters, Bing will maintain the image’s aspect ratio and adds white padding as needed. Por exemplo, se o tamanho original da imagem for de 474x316 e definir os parâmetros de largura e altura para 200x200 (&w=200&h=200), Bing devolve uma imagem que contém 33 pixels de estofamento branco na parte superior e inferior.For example, if the image’s original size is 474x316 and you set the width and height parameters to 200x200 (&w=200&h=200), Bing returns an image that contains 33 pixels of white padding on the top and bottom. Se incluir &p o parâmetro de consulta, Bing devolve uma imagem de 200x134.If you include the &p query parameter, Bing returns an 200x134 image.

Colheita de uma miniaturaCrop a thumbnail

Para plantar uma imagem, inclua o parâmetro de c consulta (crop).To crop an image, include the c (crop) query parameter. Pode utilizar os seguintes valores:You can use the following values:

  • 4— Relação cega4 — Blind Ratio
  • 7— Relação Inteligente7 — Smart Ratio

Colheita de rácio inteligenteSmart Ratio cropping

Se solicitar a colheita de Smart c Ratio 7(definindo o parâmetro para), bing irá cortar uma imagem do centro da sua região de interesse para fora, mantendo ao mesmo tempo a relação de aspeto da imagem.If you request Smart Ratio cropping (by setting the c parameter to 7), Bing will crop an image from the center of its region of interest outward, while maintaining the image’s aspect ratio. A região de interesse é a área da imagem que Bing determina contém as partes mais importadas.The region of interest is the area of the image that Bing determines contains the most import parts. O seguinte mostra um exemplo de interesse.The following shows an example region of interest.

Região de interesse

Se redimensionar uma imagem e solicitar a colheita de Relações Inteligentes, bing reduz a imagem para o tamanho solicitado, mantendo a relação de aspeto.If you resize an image and request Smart Ratio cropping, Bing reduces the image to the requested size while maintaining the aspect ratio. Bing então planta a imagem com base nas dimensões redimensionadas.Bing then crops the image based on the resized dimensions. Por exemplo, se a largura redimensionada for inferior ou igual à altura, Bing cortará a imagem à esquerda e à direita do centro da região de interesse.For example, if the resized width is less than or equal to the height, Bing will crop the image to the left and right of the center of the region of interest. Caso contrário, Bing irá abaná-lo para o topo e o fundo do centro da região de interesse.Otherwise, Bing will crop it to the top and bottom of the center of the region of interest.

O seguinte mostra que a imagem reduziu para 200x200 usando a colheita de Smart Ratio.The following shows the image reduced to 200x200 using Smart Ratio cropping. Como Bing mede a imagem do canto superior esquerdo, a parte inferior da imagem é cortada.Because Bing measures the image from the top-left corner, the bottom part of the image is cropped.

Imagem de paisagem cortada para 200x200

O seguinte mostra que a imagem reduziu para 200x100 usando a colheita de Smart Ratio.The following shows the image reduced to 200x100 using Smart Ratio cropping. Como Bing mede a imagem do canto superior esquerdo, a parte inferior da imagem é cortada.Because Bing measures the image from the top-left corner, the bottom part of the image is cropped.

Imagem de paisagem cortada para 200x100

O seguinte mostra que a imagem foi reduzida para 100x200 utilizando a colheita de Smart Ratio.The following shows the image reduced to 100x200 using Smart Ratio cropping. Porque Bing mede a imagem do centro, as partes esquerda e direita da imagem são cortadas.Because Bing measures the image from the center, the left and right parts of the image are cropped.

Imagem de paisagem cortada para 100x200

Se bing não conseguir determinar a região de interesse da imagem, o serviço usará a colheita de Razão Cega.If Bing cannot determine the image’s region of interest, the service will use Blind Ratio cropping.

Colheita de rácio cegoBlind Ratio cropping

Se solicitar a colheita de relação c cega 4(definindo o parâmetro para), bing utiliza as seguintes regras para cortar a imagem.If you request Blind Ratio cropping (by setting the c parameter to 4), Bing uses the following rules to crop the image.

  • Se (Original Image Width / Original Image Height) < (Requested Image Width / Requested Image Height), a imagem for medida do canto superior esquerdo e cortada na parte inferior.If (Original Image Width / Original Image Height) < (Requested Image Width / Requested Image Height), the image is measured from top-left corner and cropped at the bottom.
  • Se (Original Image Width / Original Image Height) > (Requested Image Width / Requested Image Height)a imagem for medida a partir do centro e cortada para a esquerda e para a direita.If (Original Image Width / Original Image Height) > (Requested Image Width / Requested Image Height), the image is measured from the center and cropped to the left and right.

O seguinte mostra uma imagem de retrato que é 225x300.The following shows a portrait image that’s 225x300.

Imagem original do girassol

O seguinte mostra que a imagem reduziu para 200x200 usando a colheita de Razão Cega.The following shows the image reduced to 200x200 using Blind Ratio cropping. A imagem é medida a partir do canto superior esquerdo, resultando na parte inferior da imagem sendo cortada.The image is measured from the top-left corner resulting in the bottom part of the image being cropped.

Imagem de girassol cortada para 200x200

O seguinte mostra que a imagem reduziu para 200x100 usando a colheita de Razão Cega.The following shows the image reduced to 200x100 using Blind Ratio cropping. A imagem é medida a partir do canto superior esquerdo, resultando na parte inferior da imagem sendo cortada.The image is measured from the top-left corner resulting in the bottom part of the image being cropped.

Imagem de girassol cortada a 200x100

O seguinte mostra a imagem reduzida a 100x200 usando a colheita de Razão Cega.The following shows the image reduced to 100x200 using Blind Ratio cropping. A imagem é medida a partir do centro, resultando nas partes esquerda e direita da imagem sendo cortada.The image is measured from the center resulting in the left and right parts of the image being cropped.

Imagem de girassol cortada para 100x200

Passos seguintesNext steps