Class ImageUtils
java.lang.Object
org.exoplatform.social.core.image.ImageUtils
- Author:
- tuan_nguyenxuan Oct 29, 2010
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringbuildFileName(String oldFileName, String subfix, String postfix) static StringbuildImagePostfix(int width, int height) static org.exoplatform.social.core.model.AvatarAttachmentcreateDefaultAvatar(String identityId, String fullNameAbbreviation) static org.exoplatform.social.core.model.AvatarAttachmentcreateResizedAvatarAttachment(InputStream imageStream, int maxWidth, int maxHeight, String avatarId, String avatarFileName, String avatarMimeType, String avatarWorkspace)
-
Field Details
-
KEY_SEPARATOR
- See Also:
-
KEY_DIMENSION_SEPARATOR
- See Also:
-
GIF_EXTENDSION
- See Also:
-
-
Constructor Details
-
ImageUtils
public ImageUtils()
-
-
Method Details
-
buildFileName
- Parameters:
oldFileName-subfix-postfix-- Returns:
- name of resized image name like from "avatar.jpg" to "RESIZED_avatar_100x100.jpg"
-
buildImagePostfix
- Parameters:
width-height-- Returns:
- postfix for image name like avatar_100x100
-
createResizedAvatarAttachment
public static org.exoplatform.social.core.model.AvatarAttachment createResizedAvatarAttachment(InputStream imageStream, int maxWidth, int maxHeight, String avatarId, String avatarFileName, String avatarMimeType, String avatarWorkspace) - Parameters:
imageStream-maxWidth-maxHeight-avatarId-avatarFileName-avatarMimeType-avatarWorkspace-- Returns:
- new AvatarAtachment that contain parameter values and resized avatar
-
createDefaultAvatar
-