|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.07.2009, 18:31 | #1 |
Новичок
Джуниор
Регистрация: 28.07.2009
Сообщений: 6
|
Обратботка больших картинок
Гружу картинку 100 МБайт Битмап
Значит пишу Image1.Width - выдает фигню полную (100 или 50) А на маленьких картинках - работает прекрасно (100 килоБайт проверял) Помогите скажите в чем беда. Прога - исключетельна прикладная разарабатывается для работы со сканированными изображениями . Всё хорошо всё работает осталось правильно определять размер |
29.07.2009, 19:44 | #2 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Выдает фигню наверное потому, что размер картинки больше, чем 32767 (свойство Width - INTEGER) идет перегрузка числа и обнуление счетчика. Что-бы решить проблему либо создавай свой компонент , где размеры пикчи указывай в SINGLE, либо попробуй разделить пикчу на несколько кусков.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
31.07.2009, 22:36 | #3 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
интегер 4 байта знаковое там более миллионов идет Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
31.07.2009, 23:27 | #4 | |
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
Цитата:
I am the First of Cyber Evolution...
I am the First to Program your Future... |
|
01.08.2009, 19:23 | #5 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Т.е. (ИМХО) правильное решение в том, чтобы поставить св-во AutioSize в True Image1.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
02.08.2009, 00:09 | #6 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
100 мегабайт ? :D
Вообще то замечал зависимость так же от разрешение дисплея, так что лучше в таком случае не привязываться к VCL (т.е. к GDI). Выделять в куче 100 метров и работать с ним на уровне байт (компонент RGB), информацию всю необходимую можно хранить в том же TBitmapInfo. Не вижу проблем работать так, зато никаких ограничений. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Кеширование графиков больших размеров | NotProCoder | Помощь студентам | 0 | 22.04.2009 18:52 |
алгоритм сравнения больших чисел со сдвигом | WOLFak | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 29.12.2008 22:36 |
Открытие больших текстовых файлов | sht0p0r | Помощь студентам | 4 | 16.12.2008 12:42 |
Библиотека больших чисел на Delphi | Victor1987 | Помощь студентам | 10 | 11.04.2008 08:25 |
Сумма элементов массива, больших А | Sultan | Помощь студентам | 1 | 21.04.2007 11:13 |