![]() |
Здраствуйте!Хотел у вас спросить насчет plot(x,y).Что за формат у вашей картинки??В ресурсах там тхт файл!Чем тока не пробывал открывать!!:wallbash:
Заранее спасибо! Кстати в етом формате есть прозрачный цвет??? |
Re: Вопрос к Red Ninja(Михайлов Никита)
Вложений: 2
Я имею ввиду про ето:
|
Re: Вопрос к Red Ninja(Михайлов Никита)
Формат bin, тоесть в натуральном виде без упаковки.
|
Re: Вопрос к Red Ninja(Михайлов Никита)
Что-то несовсем тебя понял.Данные картинки он считывает из txt файла,а не с bin 'а!!И вопрос состоит в том как сделал описание картинки в тхт файле!!!
|
Re: Вопрос к Red Ninja(Михайлов Никита)
расширение можешь туда любое написать хоть ехе, расширение ни на что не влияет, это же не операционка от майкрософт.
Главное что внутри файла , в данном случаи там данные изображения в распакованном виде. Можешь туда и текст засунуть только он всеравно отобразит коды символов в виде уровня яркости цвета пикселя. |
Да,я ето понимаю !!!И не про ето совсем идет речь!!!!!!!Я спраштваю как он сделал то что внутри файла!!!!!!!!Что при отображении его появляется картинка!!!!Только не говори что открой его блокнотом и напиши что нить:)) Мне нужно то как он сделал ету картинку,Что при отображении появляется рисунок!!!!???????
Мне ето надо чтобы вставаить свой рисунок,а в данном случае,из менить данные текстового файла!!! |
Re: Вопрос к Red Ninja(Михайлов Никита)
Писал скрипт на PHP , если найду дам тебе ссылку и можешь прям в онлайне конвертировать. Можно на делфи написать пять минут делов :)
Есть еще проги работающие с графикой типа фотошот , они тоже умеют сохранять в чистом виде. А еще можно сделать чтобы прога выводила изображения из ВМР , почитай о формате ВМР он самый простой. |
Re: Вопрос к Red Ninja(Михайлов Никита)
Вложений: 2
Разобрался с этим "форматом":
Первые два байта-ширина и высота далее-на каждый пиксел по три байта-R,G,B, прозрачности конечно же нет. Прилагаю свою прогу для конвертирования из BMP в этот формат. (Папка temp должна быть вместе с прогой). |
Re: Вопрос к Red Ninja(Михайлов Никита)
А коментарии в проге не читал?
res := openResource('/Image.txt'); im_w:= readByte(res); //Читаем первые два байта размера(h,w) Имиджа Ну вот и хорошо что прогу сам написал , мне теперь рытся в компе не нада :) |
Re: Вопрос к Red Ninja(Михайлов Никита)
Коментарии в проге я читал.Буду пытатся делать свое!!:)
Спасибо за помощь!!!!! |
Re: Вопрос к Red Ninja(Михайлов Никита)
Хм. Интересный метод, однако вопрос: а почему собственно в таком варианте не реализовать прозрачность?..
|
Re: Вопрос к Red Ninja(Михайлов Никита)
А зачем она нужна? размер файла увеличивать :)?
Можно просто взять какойто цвет($FF00FF(ядовито-розовый)например) и просто игнорировать его. А иначе надо добавлять еще по байту на каждый пиксел. |
Re: Вопрос к Red Ninja(Михайлов Никита)
А если этот самый цвет используется в имедже?..
|
Re: Вопрос к Red Ninja(Михайлов Никита)
Таким способом на телевидении делают прозрачность.
Снимают ведущего на сиреневом или зеленом фоне , а мотом игнорируют его. Одно условие что-бы на ведущем небыло одежды такого же цвета. |
Re: Вопрос к Red Ninja(Михайлов Никита)
Если не устраивает этот метод, значит надо добавлять к байтам RGB байт на прозрачность, но тогда файл вырастет на 1/3(хотя всеравно при задании прозрачности придется выбрать прозрачный цвет, чтобы программа знала, какие пикселы считать прозрачными).
|
Часовой пояс GMT +4, время: 22:36. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot