Найдите формат изображения с помощью Растрового объекта в C#

единственное объяснение, которое я нашел, состоит в том, что это разработано для вытаскивания людей из строк и выполнения вещей, которые введут дополнительный доход (покупки, еда, и т.д.).

я думаю, что Вы совершили нападки на основном моменте там, но Вы заставляете его звучать более корпоративно-злым, чем, возможно, он заслуживает. Я быть, конечно, бы “virtually queue” при покупках и еде, чем физически очередь в строке.

Теоретически, FastPass мог попытаться запланировать больше людей время от времени, когда естественный спрос был ниже; это - то, что Вы сделали бы для вытаскивания большей пропускной способности из реальной запланированной очереди. Но на практике, я подозреваю, что поездки работают в значительной степени на полной мощности в течение большей части дня, таким образом, существует мало производительности, которая будет получена от этого.

80
задан Alexander 16 January 2013 в 20:40
поделиться

2 ответа

Если вы хотите узнать формат изображения, вы можете загрузить файл с помощью класса Image и проверить его свойство RawFormat :

using(Image img = Image.FromFile(@"C:\path\to\img.jpg"))
{
    if (img.RawFormat.Equals(System.Drawing.Imaging.ImageFormat.Jpeg))
    {
      // ...
    }
}
100
ответ дан 24 November 2019 в 09:52
поделиться

Проще говоря, нельзя. Причина в том, что Bitmap - это такой же тип изображения, как и JPEG, PNG и т. Д. После того, как вы загрузите изображение в растровое изображение, оно будет иметь формат растрового изображения. Невозможно посмотреть на растровое изображение и понять исходную кодировку изображения (даже если она отличается от Bitmap).

2
ответ дан 24 November 2019 в 09:52
поделиться