Вопрос № 121352: Здравствуйте, уважаемые эксперты! Суть вопроса: есть картинка каждый ее пиксел необходимо преобразовать в 16-ричный код и записать все это дело в файл. Программа должна делать и обратное действие т.е. файл с кодом нужно преобразовать опять в картинку...Вопрос № 121377: Здравствуйте, уважаемые эксперты!
Появилась проблемка. Я думаю, что решение совсем простое, мне только, как чайнику не хватает знаний. Необходимо в подпрограмму перенести массив, обработать его там, и вернуть благополучно обратно - или его с...
Вопрос № 121.352
Здравствуйте, уважаемые эксперты! Суть вопроса: есть картинка каждый ее пиксел необходимо преобразовать в 16-ричный код и записать все это дело в файл. Программа должна делать и обратное действие т.е. файл с кодом нужно преобразовать опять в картинку. Заранее спасибо.
Отвечает: Евсюков Виталий Евгеньевич
Здравствуйте, Евчик Сергей Александрович!
Необходимо воспользоваться свойством ScanLine, если я не ошибаюсь (поправьте, если не так), которая получает "строку" пикселов изображения и позволяет получить значение каждого пикселя. Затем полученное значение необходимо функцией IntToHex и записать полученную строку в файл в необходимом Вам формате. Примерный код - в приложении.
Приложение:
--------- I Aear can ve na Mar
Ответ отправил: Евсюков Виталий Евгеньевич (статус: 3-ий класс)
Ответ отправлен: 02.02.2008, 23:44 Оценка за ответ: 5
Вопрос № 121.377
Здравствуйте, уважаемые эксперты!
Появилась проблемка. Я думаю, что решение совсем простое, мне только, как чайнику не хватает знаний. Необходимо в подпрограмму перенести массив, обработать его там, и вернуть благополучно обратно - или его самого, или другой массив... Для ясности в приложении привожу действие, которое нужно совершить в подпрограмме...Как-то не очень у меня это дело получается... Помогите, пожалуйста! Не дайте умереть в невежестве!
Большое спасибо!
Приложение:
Отправлен: 03.02.2008, 00:20
Вопрос задал: Mangoost (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 7)
Отвечает: Евсюков Виталий Евгеньевич
Здравствуйте, Mangoost!
Добавление: подобное относится не только к массивам, но и к любым другим переменным. Советую Вам прочитать способы передачи переменных в подпрограмму.
Исправление ответа: так нельзя писать. Только procedure workwitharray(var a:array of тип);
--------- I Aear can ve na Mar