Stetic.ImageInfo.GetThumbnail C# (CSharp) 메소드

GetThumbnail() 공개 메소드

public GetThumbnail ( IProject project, int thumbnailSize ) : Gdk.Pixbuf
project IProject
thumbnailSize int
리턴 Gdk.Pixbuf
        public Gdk.Pixbuf GetThumbnail(IProject project, int thumbnailSize)
        {
            Gdk.Pixbuf pix = GetImage (project);
            if (pix == null)
                return null;

            if (pix.Width >= pix.Height && pix.Width > thumbnailSize) {
                return ScaleImage (pix, thumbnailSize, thumbnailSize);
            } else if (pix.Height > pix.Width && pix.Height > thumbnailSize) {
                return ScaleImage (pix, thumbnailSize, thumbnailSize);
            }
            return pix;
        }