Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 07.11.2009, 23:25   #1
Rezet
Пользователь
 
Регистрация: 17.01.2009
Сообщений: 11
По умолчанию Конвертер pngimage в числовую матрицу

Создал 48 битный конвектор на основе png-изображений. Программа, используя библиотеку pngimage, сохраняет png в текстовый файл в виде числовой матрицы, и наоборот. Так вот, при сохранение в числовую матрицу вроде все нормально, затем полученную матрицу перевожу в png, после чего перевожу полученный png снова в числовую матрицу, и две полученных матрицы различаются между собой. Причем вторая матрица отображает как бы 48 битное изображение, но числа округлены до цветов 24 битного изображения, например все числа от 0 до 255 округляются до 0, все числа 256 до 511 округляться до 256, все числа от 512 до 1023 округляются до 512 и т.д. Ошибка в использование библиотеки, кто может помочь разобраться, в чем дело?
Rezet вне форума
Старый 08.11.2009, 14:36   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Конвектор - это прибор, чаще всего для отопления, например - масляный радиатор. А ваше творение называют конвертером (ибо он преобразовывает, т.е. конвертирует).
Цитата:
сохраняет png в текстовый файл в виде числовой матрицы
А числа какой тип имеют?
Приведите процедурку, которая "переводит" вашу картинку в текст. Попробуем помочь...

З.Ы. Не знаете как?
Все очень просто - переключитесь в редакторе сообщений на расширенный режим (справа от кнопки "Отправить быстрый ответ), а там найдите значок в виде скрепки. Сначала загрузите на форум ваше вложение, а потом еще раз нажмете на "скрепочку" и выберите свой файл - он вставится в позицию курсора в поле редактирования.

Последний раз редактировалось mihali4; 08.11.2009 в 15:34.
mihali4 вне форума
Старый 15.11.2009, 19:03   #3
Rezet
Пользователь
 
Регистрация: 17.01.2009
Сообщений: 11
По умолчанию

Цитата:
Сообщение от mihali4 Посмотреть сообщение
Конвектор - это прибор, чаще всего для отопления, например - масляный радиатор. А ваше творение называют конвертером (ибо он преобразовывает, т.е. конвертирует).
Спасибо
По существу проблеммы уже разобрался сам, был недоработан код при записи png.
Есть другой вопрос, нужна программа для простейшего изменения изображения (например, повернуть, вырезать часть...), кроме Фотошопа,чтобы работала с 48 битным png, и что особенно важно, сохраняла изображения в этот же 48 битный png! Если возможно, то сразу кинуть ссылки, где эту программу можно скачать.
Rezet вне форума
Старый 15.11.2009, 19:24   #4
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Одна тема - один вопрос.
Закрыто.
mihali4 вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Аудио конвертер Tirendus Софт 13 19.05.2012 19:11
Объясните пожалуйста как можно считать значения в этом файле в вектор, 4 -ую матрицу, 6-ую матрицу ciaonataha Помощь студентам 1 30.03.2009 20:57
PngImage Fantom Компоненты Delphi 8 01.08.2008 16:48
конвертер KORT Свободное общение 3 27.08.2007 01:47
конвертер malevich Общие вопросы Delphi 10 14.02.2007 23:19