在向SharePoint 2013中载入300x300的图像时,SP - SP会自动为图像中的图像创建缩略图;ORG浏览器,人们搜索等,如果图像例如300px高,而且只有200px宽的缩略图缩小了缩小裁剪(人们的下巴/顶部丢失)。

我没有太多意识到我可以做的方式来改变sp工作的方式,但如果你知道将批量调整图像的工具(向图像添加白色填充),那么在约1000张图像中有大约1000张图像会非常有用与。

有帮助吗?

解决方案 2

In the end I used a tool called imagemagick from www.imagemagick.org

First I created a simple white square 300x300 for the background image to be under the actual user image - I realise there are other ways of using imagemagick to achieve the same thing but this seemed the simplest approach for me. The next step is to resize the images to a suitable size (i.e. 300px wide or 300px tall)

mogrify -path "c:\temp\Resized photos" -resize 300x300 "c:\temp\Resized photos"\*.*
for /f %%a IN ('dir /b /s "c:\temp\resize~1\*.*"') do call composite -gravity center %%a     "c:\temp\background.png" %%a

Once that was complete I was able to run my profile image import as normal and have the user images not cropped incorrectly.

其他提示

goto site settings, under look and feel select image renditions.

here you can fiddle around to choose what you want to show with an image when sharepoint renders the profile image.

its found here:

rendition click here

select the image (thumbnail) by hovering over and click on edit renditions

edit image

these are the sizes to change to your liking:

image size types

click on the selected size to edit (scale is available)

change image prop

now select your rendition that you want as default

select default type

unfortunatly, once the rendering has started it cant be saved. What i mean is when you upload an image to sharpeoint it saves three scales and those a saved and used... the origional image is not saved. so if it saved the images cropped than it will be using the cropped images. You would need to reupload the image otherwise!

full details can be found here:

http://blog.mastykarz.nl/image-renditions-sharepoint-2013/

许可以下: CC-BY-SA归因
scroll top