public enum PurchaseMethod
{
All = ~0, // all bits of All are 1. the ~ operator just inverts bits
None = 0,
Cash = 1,
Check = 2,
CreditCard = 4
}
из-за двух дополнений в C#, ~0 == -1
, число, где все биты 1 в двоичном представлении.
Почему вы имеете дело с изображением с разрешением 180 dpi, а не с разрешением экрана 72 dpi? При разрешении экрана изображение будет примерно вдвое больше. Тем не менее, размер доступен для любого браузера.
При создании гаджета вы должны использовать PNG для всех элементов гаджетов. Возникли проблемы с отображением фотографий в формате JPEG?
Вы искали желтую полосу в верхней части IE, которая блокирует загрузку определенного подозрительного содержимого (всплывающие окна, activex, javascript и т. Д.)? Если он появляется, попробуйте сказать ему «разрешить».
Наконец, что вы используете для сжатия изображений в JPEG?
РЕДАКТИРОВАТЬ: Если вы хотите выполнить пакетное преобразование, используйте пакетный конвертер в Photoshop или используйте панель «Действия», чтобы записать процесс преобразования для одного изображения, а затем воспроизвести действие для всей папки. Дополнительно,
У меня была аналогичная проблема, когда IE8 не отображал два изображения JPEG. FF, Safari, Chrome отображали их без жалоб, но IE действовал так, как будто файлов там не было. Понятия не имею, что происходит, но быстрое преобразование изображений в gif или png устранило проблему. Просто еще один в длинной череде подтверждений того, что IE - отстой.
IE8 опускает поддержку CMYK JPEG и делает их как печально известные красные X без настолько как предупреждение.
Если у вас есть ImageMagick:
identify -verbose image.jpg
покажет вам цветов изображения. Если это CMYK, вы можете преобразовать в RGB с:
convert broken.jpg -colorspace RGB fixed.jpg