Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
  • Страница 1 из 1
  • 1
Модератор форума: Peter, DEMBEL  
Форум NeoBook » Всё о программе NeoBook » Проекты NeoBook » Ковертер IMG to HTML (Программа из серии "Китайский фонарик на солнечных батареях")
Ковертер IMG to HTML
antonДата: Пн, 11 Февраля 2013, 13:46 | Сообщение # 1
Ветеран форума
Вот что получается когда в выходной оказываешься на работе, контролировать работу сервера... По моим представлениям абсолютно бесполезная программа для перевода изображения в HTML код. По своей полезности наверно не уступает китайскому фонарику работающему на солнечный батарейках. Но все равно прикольно.
Программа работает медленно, потому изображение для конвертации выставлено в размере 64х64 px, но вы можете поправить проект и выставить какое захотите. В процессе конвертации нельзя перекрывать отображаемую мини картинку другими окнами, так как цвет пикселя берется с того слоя что на переднем плане.

Для работы требуется плагин: hpwImage


Скачать проект
Скачать скомпилированный файл

P.S.
Вообщем и целом она меня натолкнула на одну идейку (Программа по созданию макета для вышивки крестиком), но к сожалению данный метод получения попиксельно цвета с картинки, не годится. Не кто не в курсе есть ли плагин позволяющий попиксельно получить цвет с изображения не открывая самого изображения?
Прикрепления: IMGtoHTML.zip (5.9 Kb) · 5146736.png (31.8 Kb) · 2773300.png (21.9 Kb)


"Вы знаете, нам очень понравились все варианты, что вы прислали. Даже не знаем, что выбрать… А может попробуем объединить все три логотипа в один?"

Сообщение отредактировано
anton - Пн, 11 Февраля 2013, 14:28
 
СообщениеВот что получается когда в выходной оказываешься на работе, контролировать работу сервера... По моим представлениям абсолютно бесполезная программа для перевода изображения в HTML код. По своей полезности наверно не уступает китайскому фонарику работающему на солнечный батарейках. Но все равно прикольно.
Программа работает медленно, потому изображение для конвертации выставлено в размере 64х64 px, но вы можете поправить проект и выставить какое захотите. В процессе конвертации нельзя перекрывать отображаемую мини картинку другими окнами, так как цвет пикселя берется с того слоя что на переднем плане.

Для работы требуется плагин: hpwImage


Скачать проект
Скачать скомпилированный файл

P.S.
Вообщем и целом она меня натолкнула на одну идейку (Программа по созданию макета для вышивки крестиком), но к сожалению данный метод получения попиксельно цвета с картинки, не годится. Не кто не в курсе есть ли плагин позволяющий попиксельно получить цвет с изображения не открывая самого изображения?

Автор - anton
Дата добавления - 11 Февраля 2013 в 13:46
mishemДата: Пн, 11 Февраля 2013, 14:18 | Сообщение # 2
Эксперт форума
Никогда не пробовал, но как идя, создать многопоточность. А то уж слишком долго. :)
Если заняться нечем...
Создай несколько эксешников которые будут считывать свои координаты. К примеру штук 10.
Тоесть одновременно будут читать сразу десять пикселей. Первый первую строку, второй вторую и т.д. После первый 11 строку, второй 12 строку и т.д. Ну и соответственно в файл записывает каждый свою строку.
Попробуй что получится. Давно хочу так попробовать, но никак руки не доходят. А здесь край надо. :) Хотябы ради эксперемента, насколько быстрее получится.

Добавлено (11 Февраля 2013, 14:18)
---------------------------------------------

Цитата (anton)
Не кто не в курсе есть ли плагин позволяющий попиксельно получить цвет с изображения не открывая самого изображения

А кто тебе мешает в фоне открыть изображение?
За пределами окна. Или это не то?


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
СообщениеНикогда не пробовал, но как идя, создать многопоточность. А то уж слишком долго. :)
Если заняться нечем...
Создай несколько эксешников которые будут считывать свои координаты. К примеру штук 10.
Тоесть одновременно будут читать сразу десять пикселей. Первый первую строку, второй вторую и т.д. После первый 11 строку, второй 12 строку и т.д. Ну и соответственно в файл записывает каждый свою строку.
Попробуй что получится. Давно хочу так попробовать, но никак руки не доходят. А здесь край надо. :) Хотябы ради эксперемента, насколько быстрее получится.

Добавлено (11 Февраля 2013, 14:18)
---------------------------------------------

Цитата (anton)
Не кто не в курсе есть ли плагин позволяющий попиксельно получить цвет с изображения не открывая самого изображения

А кто тебе мешает в фоне открыть изображение?
За пределами окна. Или это не то?

Автор - mishem
Дата добавления - 11 Февраля 2013 в 14:18
antonДата: Пн, 11 Февраля 2013, 14:26 | Сообщение # 3
Ветеран форума
Цитата (mishem)
А кто тебе мешает в фоне открыть изображение?
За пределами окна. Или это не то?

Мне, не кто не мешает, но не одна команда по получения цвета по конкретной координате. Не хочет получать цвет если эта область не видна на мониторе...

Цитата (mishem)
Создай несколько эксешников которые будут считывать свои координаты.

Не это как нибудь потом, я сейчас конкурсным проектом занялся... не до такой фигни... тем боле на деле эта программа нафиг не кому не нужна....


"Вы знаете, нам очень понравились все варианты, что вы прислали. Даже не знаем, что выбрать… А может попробуем объединить все три логотипа в один?"
 
Сообщение
Цитата (mishem)
А кто тебе мешает в фоне открыть изображение?
За пределами окна. Или это не то?

Мне, не кто не мешает, но не одна команда по получения цвета по конкретной координате. Не хочет получать цвет если эта область не видна на мониторе...

Цитата (mishem)
Создай несколько эксешников которые будут считывать свои координаты.

Не это как нибудь потом, я сейчас конкурсным проектом занялся... не до такой фигни... тем боле на деле эта программа нафиг не кому не нужна....

Автор - anton
Дата добавления - 11 Февраля 2013 в 14:26
mishemДата: Пн, 11 Февраля 2013, 14:32 | Сообщение # 4
Эксперт форума
Цитата (anton)
Не хочет получать цвет если эта область не видна

А RACAutoIt3X пробовал?

Добавлено (11 Февраля 2013, 14:32)
---------------------------------------------

Цитата (anton)
эта программа нафиг не кому не нужна

Ну это да. :D


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Цитата (anton)
Не хочет получать цвет если эта область не видна

А RACAutoIt3X пробовал?

Добавлено (11 Февраля 2013, 14:32)
---------------------------------------------

Цитата (anton)
эта программа нафиг не кому не нужна

Ну это да. :D

Автор - mishem
Дата добавления - 11 Февраля 2013 в 14:32
antonДата: Пн, 11 Февраля 2013, 14:55 | Сообщение # 5
Ветеран форума
Цитата (mishem)
А RACAutoIt3X пробовал?

Прбывал все... выдают белый цвет....


"Вы знаете, нам очень понравились все варианты, что вы прислали. Даже не знаем, что выбрать… А может попробуем объединить все три логотипа в один?"
 
Сообщение
Цитата (mishem)
А RACAutoIt3X пробовал?

Прбывал все... выдают белый цвет....

Автор - anton
Дата добавления - 11 Февраля 2013 в 14:55
mishemДата: Пн, 11 Февраля 2013, 15:01 | Сообщение # 6
Эксперт форума
Понял. Но копаться, искать, пробовать не охота. Все равно как понимаю без нужды. Когда конкретно понадобится тогда и будем решение искать.
Вполне возможно что нужно на передний план выводить. Или поверх всех окон делать. ...


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
СообщениеПонял. Но копаться, искать, пробовать не охота. Все равно как понимаю без нужды. Когда конкретно понадобится тогда и будем решение искать.
Вполне возможно что нужно на передний план выводить. Или поверх всех окон делать. ...

Автор - mishem
Дата добавления - 11 Февраля 2013 в 15:01
antonДата: Пн, 11 Февраля 2013, 17:14 | Сообщение # 7
Ветеран форума
Цитата (mishem)
Когда конкретно понадобится тогда и будем решение искать.

И это правильно... сейчас другой проект на уме... куда сложнее и полезней конечному пользователю...


"Вы знаете, нам очень понравились все варианты, что вы прислали. Даже не знаем, что выбрать… А может попробуем объединить все три логотипа в один?"
 
Сообщение
Цитата (mishem)
Когда конкретно понадобится тогда и будем решение искать.

И это правильно... сейчас другой проект на уме... куда сложнее и полезней конечному пользователю...

Автор - anton
Дата добавления - 11 Февраля 2013 в 17:14
RostikДата: Пт, 01 Марта 2013, 21:32 | Сообщение # 8
Участник
Блин..Чесно говоря не пойму в чем суть программы ..она меняет размер изображение?или она картинку по пиксельно преобразовывает в HTML код?
 
СообщениеБлин..Чесно говоря не пойму в чем суть программы ..она меняет размер изображение?или она картинку по пиксельно преобразовывает в HTML код?

Автор - Rostik
Дата добавления - 01 Марта 2013 в 21:32
YURIYДата: Сб, 02 Марта 2013, 00:40 | Сообщение # 9
WebMaster
Цитата (anton)
Ковертер IMG to HTML


Цитата (Rostik)
она меняет размер изображение?


Не сдержался :) По-моему, в первом сообщении русским языком написано - что это и зачем :)
 
Сообщение
Цитата (anton)
Ковертер IMG to HTML


Цитата (Rostik)
она меняет размер изображение?


Не сдержался :) По-моему, в первом сообщении русским языком написано - что это и зачем :)

Автор - YURIY
Дата добавления - 02 Марта 2013 в 00:40
Alex3AДата: Сб, 02 Марта 2013, 04:06 | Сообщение # 10
Друг клуба ММВ
Цитата (anton)
Прбывал все... выдают белый цвет....

Давайте думать правильно, окна, как такового, не существует в природе, то что вы видите на экране результат работы оконной процедуры приложения, которая и формирует его на экране, пересылая в область экрана, занимаемой окном бинарные данные, формирующие изображение.
Следовательно, в ней стоит условие, отрисовывать изображение только в том случае, если окно должно быть видно на экране. А все команды определяющие цвет пиксела, считывают его цвет с экрана (экранной области памяти), и они не могут предвосхитить результат работы оконной процедуры.

Можно считать цвет окна, заданный классом или его экземпляром, прочитав соответствующую ячейку в памяти, занимаемой объектом, но вот графические объекты этого окна уже результат работы оконной процедуры.

Если проще, то мы не сможем узнать, что в данный момент времени вещает радиостанция которую мы не слушаем. :D
Цитата (anton)
Не кто не в курсе есть ли плагин позволяющий попиксельно получить цвет с изображения не открывая самого изображения?

Про плагины ни чего не скажу, но такая возможность у изображений имеется, винда имеет один формат изображений ВМР - бит мап пиксел битовая карта изображения, любые форматы изображений в итоге преобразуются виндой в ее формат(несколько разновидностей карт), вообще, эти форматы - способы хранения изображения в файле, а не в памяти. А объект изображения виды имеет свойство ScanLine, массив точек одной линии изображения, это внутренний объект видовс, просто область памяти содержащая изображение, что бы ее увидеть на экране ее нужно скопировать в область памяти экрана. А так она существует и без вывода на экран, и ее можно прочитать.
Так что, просто нужно тебе это изучить и написать нужный тебе плагин.

Если еще поизголяться, то окно имеет, и не только окно, такой объект как canvas - холст, на котором собственно и формируется изображение окна, которое выводится на экран оконной процедурой, так что флаг вам в руки. :D

И при великом желании и упорстве достигните желаемого, если оно конечно не абсурдно.
Цитата (mishem)
Когда конкретно понадобится тогда и будем решение искать.

Правильно, овчинка должна стоить вычинки.
 
Сообщение
Цитата (anton)
Прбывал все... выдают белый цвет....

Давайте думать правильно, окна, как такового, не существует в природе, то что вы видите на экране результат работы оконной процедуры приложения, которая и формирует его на экране, пересылая в область экрана, занимаемой окном бинарные данные, формирующие изображение.
Следовательно, в ней стоит условие, отрисовывать изображение только в том случае, если окно должно быть видно на экране. А все команды определяющие цвет пиксела, считывают его цвет с экрана (экранной области памяти), и они не могут предвосхитить результат работы оконной процедуры.

Можно считать цвет окна, заданный классом или его экземпляром, прочитав соответствующую ячейку в памяти, занимаемой объектом, но вот графические объекты этого окна уже результат работы оконной процедуры.

Если проще, то мы не сможем узнать, что в данный момент времени вещает радиостанция которую мы не слушаем. :D
Цитата (anton)
Не кто не в курсе есть ли плагин позволяющий попиксельно получить цвет с изображения не открывая самого изображения?

Про плагины ни чего не скажу, но такая возможность у изображений имеется, винда имеет один формат изображений ВМР - бит мап пиксел битовая карта изображения, любые форматы изображений в итоге преобразуются виндой в ее формат(несколько разновидностей карт), вообще, эти форматы - способы хранения изображения в файле, а не в памяти. А объект изображения виды имеет свойство ScanLine, массив точек одной линии изображения, это внутренний объект видовс, просто область памяти содержащая изображение, что бы ее увидеть на экране ее нужно скопировать в область памяти экрана. А так она существует и без вывода на экран, и ее можно прочитать.
Так что, просто нужно тебе это изучить и написать нужный тебе плагин.

Если еще поизголяться, то окно имеет, и не только окно, такой объект как canvas - холст, на котором собственно и формируется изображение окна, которое выводится на экран оконной процедурой, так что флаг вам в руки. :D

И при великом желании и упорстве достигните желаемого, если оно конечно не абсурдно.
Цитата (mishem)
Когда конкретно понадобится тогда и будем решение искать.

Правильно, овчинка должна стоить вычинки.

Автор - Alex3A
Дата добавления - 02 Марта 2013 в 04:06
SonarДата: Вс, 03 Марта 2013, 19:07 | Сообщение # 11
Любопытный
Цитата (anton)
Не кто не в курсе есть ли плагин позволяющий попиксельно получить цвет с изображения не открывая самого изображения?

В принципе можно написать плагин (если это можно вообще назвать плагином) с одной функцией, c сохранением всех битмаповских пикселей (в rgb) во внешний файл.
 
Сообщение
Цитата (anton)
Не кто не в курсе есть ли плагин позволяющий попиксельно получить цвет с изображения не открывая самого изображения?

В принципе можно написать плагин (если это можно вообще назвать плагином) с одной функцией, c сохранением всех битмаповских пикселей (в rgb) во внешний файл.

Автор - Sonar
Дата добавления - 03 Марта 2013 в 19:07
SonarДата: Чт, 07 Марта 2013, 04:34 | Сообщение # 12
Любопытный
anton, Вот тебе плагин, пиши программу - будем вышивать крестиком.
:D
Прикрепления: ksReadBmp.rar (316.8 Kb)
 
Сообщениеanton, Вот тебе плагин, пиши программу - будем вышивать крестиком.
:D

Автор - Sonar
Дата добавления - 07 Марта 2013 в 04:34
PeterДата: Чт, 07 Марта 2013, 13:04 | Сообщение # 13
Админ NeoBook
Цитата (Sonar)
ksReadBmp.rar

БА-А-А!!!
Наконец-то!
Предчувствие меня не обмануло.
Гарик, вы же "благородно" (будучи всеми обиженный и непонятый) ушли с форума.
Чего на этот раз случилось-то?
:D


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Цитата (Sonar)
ksReadBmp.rar

БА-А-А!!!
Наконец-то!
Предчувствие меня не обмануло.
Гарик, вы же "благородно" (будучи всеми обиженный и непонятый) ушли с форума.
Чего на этот раз случилось-то?
:D

Автор - Peter
Дата добавления - 07 Марта 2013 в 13:04
SonarДата: Чт, 07 Марта 2013, 20:08 | Сообщение # 14
Любопытный
Цитата (Peter)
Чего на этот раз случилось-то?

Соскучился по Mishemу
:D
 
Сообщение
Цитата (Peter)
Чего на этот раз случилось-то?

Соскучился по Mishemу
:D

Автор - Sonar
Дата добавления - 07 Марта 2013 в 20:08
Форум NeoBook » Всё о программе NeoBook » Проекты NeoBook » Ковертер IMG to HTML (Программа из серии "Китайский фонарик на солнечных батареях")
  • Страница 1 из 1
  • 1
Поиск: