сколько килобайт будет занимать рисунок? если известно размер 300*200, количество цветов 16384, сжатие 40 процентов
и как это высчитываеться
и как это высчитывается
и как это высчитываеться
и как это высчитывается
пальцем в ж.. . небо - примерно до 100
Поправка:
16384 = 2 в степени 14, т. е. 14 битиков на пиксел.
т. е. итоговый размер 300 * 200 * 14 * (1 - 0.4) = 504000 битиков или 504000 / 8 = 63000 байтиков или 63 кб если считать что в килобайте 1000 байт. Или примерно 61.5 кб, если считать что 1024.
jpg, png около 10 кб, gif зависит от плотности слоев до 20 кб примерно
Латиницу применять не буду.. .
1.
300*200 = 60000 пикселов, при этом 16384 цветов - получаем 4 пиксела на цвет -
это почти наверняка фотография.
при сохранени в .БМП получите размер 60000*3 = 180 кбайт.. .
Такие изображения плохо сжимаются алгоритмами без потерь.
При сохранеии в .ГИФ останется не более 256 цветов, так что не рекомендую.
.ПНГ сохранит все 16384 цвета, но сжатие будет немногим лучше ГИФа.
Остается ".джей-пи-джи" - 10 к размер файла звучит правдоподобно.
2. Проще всего оценить ожидаемую степень сжатия (и подходящий формат) ,
обратив внимание на характер изображения - большие однотонные области,
мало цветовый переходов - пробуйте .ПНГ;
фото или сложные градиенты - ".джей-пи-джи".
при прочих равных .ПНГ сжимает лучше, чем .ГИФ
нарисуй да проверь