예제 #1
0
 private static LoadImage GenerateLoadImage(long loadID, LoadImageType type)
 {
     return(new LoadImage()
     {
         LoadImageID = GetNextID(),
         LoadID = loadID,
         Type = type,
         ContentType = "image/png",
         Image = string.Empty,
         ReferenceNumber = "loadimagerefnum",
         LastUpdated = DateTime.Now
     });
 }
예제 #2
0
        public static Bitmap LoadImage(LoadImageType type, string fileName)
        {
            string directory = type == LoadImageType.Source ? "sourceArt" : "testArt";

            Console.WriteLine("LoadImage: " + fileName);

            if (Program.IsRunningTests())
            {
                return(Image.Load <PixelColor>("../../../" + directory + "/" + fileName));
            }
            else
            {
                if (Directory.Exists(directory))
                {
                    return(Image.Load <PixelColor>(directory + "/" + fileName));
                }
                else
                {
                    Amazon.S3.AmazonS3Client          client   = new Amazon.S3.AmazonS3Client(Amazon.RegionEndpoint.USEast2);
                    Amazon.S3.Model.GetObjectResponse response = client.GetObjectAsync("appraisal-bot", fileName).GetAwaiter().GetResult();
                    return(Image.Load <PixelColor>(response.ResponseStream));
                }
            }
        }
예제 #3
0
 public static extern IntPtr LoadImage(HINSTANCE hinst, SafeResourceId lpszName, LoadImageType uType, int cxDesired, int cyDesired, LoadImageOptions fuLoad);
예제 #4
0
 public static extern IntPtr LoadImage(IntPtr hinst, [MarshalAs(UnmanagedType.SysInt)] int uID, LoadImageType uType, int cxDesired, int cyDesired, LoadImageOptions fuLoad);
예제 #5
0
 public static extern IntPtr LoadImage(IntPtr hinst, string lpszName, LoadImageType uType, int cxDesired, int cyDesired, LoadImageOptions fuLoad);
예제 #6
0
 public static extern IntPtr LoadImage(IntPtr moduleHandle, IntPtr name, LoadImageType type, Int32 desiredWidth, Int32 desiredHeight, LoadImageFlags flags);
예제 #7
0
 public static extern IntPtr LoadImage(SafeLibraryHandle hinst, SafeResourceId lpszName, LoadImageType uType, int cxDesired, int cyDesired, LoadImageOptions fuLoad);
예제 #8
0
 public static BitmapSource LoadImage(string path, LoadImageType type)
 {
     return(BitmapSourceConvert.ToBitmapSource(CvInvoke.Imread(path, type)));
 }
예제 #9
0
 private static LoadImage GenerateLoadImage(long loadID, LoadImageType type)
 {
     return new LoadImage()
     {
         LoadImageID = GetNextID(),
         LoadID = loadID,
         Type = type,
         ContentType = "image/png",
         Image = string.Empty,
         ReferenceNumber = "loadimagerefnum",
         LastUpdated = DateTime.Now
     };
 }
예제 #10
0
 public static extern bool Load(LoadImageType type, string fileName);
예제 #11
0
 public static extern IntPtr LoadImage(IntPtr hinst, UInt32 lpszName, LoadImageType uType, Int32 cxDesired, Int32 cyDesired, LoadImageLoadResult fuLoad);