Показать сообщение отдельно
  #5  
Старый 25.06.2010, 03:56
gendalf71 gendalf71 вне форума
Прохожий
 
Регистрация: 25.06.2010
Сообщения: 5
Репутация: 10
По умолчанию

Цитата:
Сообщение от lmikle
Да, ты чего-то не понимаешь.
Если мы говорим о несжатых форматах - то только уменьшением фихического размера. Если готорить о сжатии с потерями - то тут другой разговор. Можно просто "пережать" картинку в JPEG'е с более высоким коэф. сжатия, что ухудшит ее качество, но уменьшит размер файла (при отображении она все-равно съест столько же места в памяти). Есть еще вариант перевода в другую глубину цвета. Если у нас есть битмап с 1М цветов, то переведя его в 256 цветов ты получишь уменьшение размера файла в 3 раза.
Пережать в jpeg надо.

Код:
ASrc := TBitmap.Create;
Invalid floating point operation
Ответить с цитированием