Tabnine Logo
com.atlassian.core.util.thumbnail
Code IndexAdd Tabnine to your IDE (free)

How to use com.atlassian.core.util.thumbnail

Best Java code snippets using com.atlassian.core.util.thumbnail (Showing top 20 results out of 315)

origin: com.atlassian.jira/jira-core

@Override
public String getMimeType()
{
  return thumbnail.getMimeType().name();
}
origin: com.atlassian.jira/jira-core

private AvatarImageDataProviderImpl(final InputStream uploadedImage, final Selection cropping)
    throws IOException
{
  // rather should accept image?
  this.uploadedImage = thumber.getImage(uploadedImage);
  this.cropping = cropping;
}
origin: com.atlassian.jira/jira-core

@Override
public int getHeight()
{
  return thumbnail.getHeight();
}
origin: com.atlassian.core/atlassian-core-utils

private Thumbnail createThumbnail(InputStream originalFile, File thumbnailFile, int maxWidth, int maxHeight, long thumbId, String fileName) throws IOException, FileNotFoundException
{
  // Load original image.
  Image originalImage = getImage(originalFile);
  // Create scaled buffered image from original image.
  BufferedImage scaledImage = scaleImage(originalImage, maxWidth, maxHeight);
  int height = scaledImage.getHeight();
  int width = scaledImage.getWidth();
  storeImage(scaledImage, thumbnailFile);
  return new Thumbnail(height, width, fileName, thumbId);
}
origin: com.atlassian.core/atlassian-core-thumbnail

private Thumbnail createThumbnail(InputStream inputStream, File thumbnailFile, int maxWidth, int maxHeight, long thumbId, String fileName)
    throws IOException, ThumbnailRenderException {
  final BufferedImage thumbnailImage = scaleImage(maxWidth, maxHeight, inputStream);
  final int height = thumbnailImage.getHeight();
  final int width = thumbnailImage.getWidth();
  storeImage(thumbnailImage, thumbnailFile);
  return new Thumbnail(height, width, fileName, thumbId, mimeType);
}
origin: com.atlassian.core/atlassian-core-utils

private BufferedImage scaleImage(Image originalImage, int maxWidth, int maxHeight)
{
  return scaleImage(originalImage, determineScaleSize(maxWidth, maxHeight, originalImage));
}
origin: com.atlassian.core/atlassian-core-utils

private Thumbnail getThumbnail(File thumbnailFile, String filename, long thumbId) throws IOException
{
  if (thumbnailFile.exists())
  {
    final Image thumbImage = getImage(thumbnailFile);
    return new Thumbnail(thumbImage.getHeight(null), thumbImage.getWidth(null), filename, thumbId);
  }
  return null;
}
origin: com.atlassian.core/atlassian-core-thumbnail

public BufferedImage scaleImage(int maxWidth, int maxHeight, InputStream imageStream) throws IOException {
  final ImageInputStream imageInputStream = ThumbnailUtil.getImageInputStream(imageStream);
  try {
    return scaleImage(maxWidth, maxHeight, imageInputStream);
  } finally {
    imageInputStream.close();
  }
}
origin: com.atlassian.jira/jira-core

@Override
public int getWidth()
{
  return thumbnail.getWidth();
}
origin: com.atlassian.jira/jira-core

@Override
public String getFilename()
{
  return thumbnail.getFilename();
}
origin: com.atlassian.jira/jira-core

@Override
public long getAttachmentId()
{
  return thumbnail.getAttachmentId();
}
origin: com.atlassian.jira/jira-core

public CroppingAvatarImageDataProviderFactoryImpl(final AvatarTagger avatarTagger, final ImageScaler scaler)
{
  this.scaler = scaler;
  thumber = new Thumber();
  this.avatarTagger = avatarTagger;
  this.targetFormat = "png";
}
origin: com.atlassian.core/atlassian-core-thumbnail

/**
 * Returns the hash code for this <code>Thumbnail</code>.
 *
 * @return the hash code for this <code>Thumbnail</code>
 */
@Override
public int hashCode() {
  int result = super.hashCode();
  result = 31 * result + (mimeType != null ? mimeType.hashCode() : 0);
  result = 31 * result + (filename != null ? filename.hashCode() : 0);
  result = 31 * result + (int) (attachmentId ^ (attachmentId >>> 32));
  return result;
}
origin: com.atlassian.core/atlassian-core-utils

/**
 * Notification of the properties of the image to use. Not used in this implementation.
 *
 * @param props The map of properties for this image
 */
public void setProperties(Hashtable props)
{
  createImage();
}
origin: com.atlassian.core/atlassian-core-thumbnail

public ThumbnailDimension determineScaleSize(int maxWidth, int maxHeight, int imageWidth, int imageHeight) {
  return ThumbnailUtil.determineScaledDimensions(maxWidth, maxHeight, imageWidth, imageHeight);
}
origin: com.atlassian.jira/jira-core

@Override
public int hashCode()
{
  int result = attachment.hashCode();
  result = 31 * result + (thumbnail != null ? thumbnail.hashCode() : 0);
  return result;
}
origin: com.atlassian.jira/jira-rest-plugin

public ImageFileOperations()
{
  this.thumber = new Thumber();
}
origin: com.atlassian.core/atlassian-core-utils

/**
 * Notification of the dimensions of the source image.
 *
 * @param w The width of the source image
 * @param h The height of the source image
 */
public void setDimensions(int w, int h)
{
  width = w;
  height = h;
  createImage();
}
origin: com.atlassian.jira/jira-core

public AvatarPickerHelperImpl(AvatarManager avatarManager,
    JiraAuthenticationContext authenticationContext,
    ApplicationProperties properties,
    VelocityRequestContextFactory requestContextFactory,
    UserUtil userUtil,
    final UniversalAvatarsService universalAvatarsService)
{
  this.avatarManager = avatarManager;
  this.authenticationContext = authenticationContext;
  this.applicationProperties = properties;
  this.requestContextFactory = requestContextFactory;
  this.userUtil = userUtil;
  this.universalAvatarsService = universalAvatarsService;
  this.thumber = new Thumber(Thumbnail.MimeType.PNG);
}
origin: com.atlassian.core/atlassian-core-utils

public void setColorModel(ColorModel model)
{
  colorModel = model;
  createImage();
}
com.atlassian.core.util.thumbnail

Most used classes

  • Thumbnail
    The thumbnail image metadata of an image attachment.
  • Thumber
    A class to create and retrieve thumbnail of images.
  • ThumbnailDimension
    The ThumbnailDimension class represents the width and height of a two dimensional rectangle (in inte
  • ThumbnailUtil
    Thumbnail utility.
  • Thumbnail$MimeType
    The supported MIME Media types for thumbnails.
  • SimpleImageConsumer,
  • Thumber$Pictures,
  • Thumber$WidthHeightHelper,
  • ThumbnailRenderException
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now