![]() |
Модераторы: Partizan, gambit |
![]() ![]() ![]() |
|
inkognitum |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 125 Регистрация: 11.8.2006 Где: г. Набережные Чел ны Репутация: 1 Всего: 1 |
добрый день, еще раз! )
Как можно в picturBox узнать цвет пикселя по координатам X,Y. чет сообразить не могу. знаю GetPixel() а откуда и как ее вызывать? --------------------
"Убить всех людей!" (с) Bender |
|||
|
||||
Idsa |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2086 Регистрация: 5.12.2006 Где: Томск Репутация: 6 Всего: 62 |
((Bitmap)pictureBox.Image).GetPixel(x, y);
|
|||
|
||||
inkognitum |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 125 Регистрация: 11.8.2006 Где: г. Набережные Чел ны Репутация: 1 Всего: 1 |
Спасибо. ТОлько это не совсем то что надо. Я в pictureBox1 рисую а не в Image картинку загружаю. у меня выдает ошибку. --------------------
"Убить всех людей!" (с) Bender |
|||
|
||||
Moid |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 396 Регистрация: 27.3.2006 Репутация: нет Всего: 3 |
А... ну тогда так ![]()
Ну а если вы рисуете на хэндле, то отрисуйте все на имэйдж PictureBox. -------------------- "Всё должно быть сделано настолько простым, насколько это возможно, но не проще" (с) А.Эйнштейн |
||||
|
|||||
hahol |
|
|||
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 30.11.2008 Репутация: нет Всего: нет |
![]() теперь другой вопрос .... как мне перевести этот цвет в формат который используется в HTML ? ![]() |
|||
|
||||
mihryak |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 731 Регистрация: 28.4.2007 Где: С-Пб Репутация: 10 Всего: 36 |
|
|||
|
||||
Bishop |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 188 Регистрация: 3.6.2005 Где: Минск, Беларусь Репутация: 3 Всего: 16 |
||||
|
||||
hahol |
|
|||
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 30.11.2008 Репутация: нет Всего: нет |
![]() ОГРОМНОЕ СПАСИБО |
|||
|
||||
hahol |
|
|||
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 30.11.2008 Репутация: нет Всего: нет |
![]() эм еще один вопросик умным дядям и тетям))) есть функция ... ей дается фалег картинки а она его переделывает в HTML символы ![]() вот чёт она не все пиксели переделывает блин ... в чём ошибка ? ошибку какуюто выводит ...
пощемуто во вертекали все пиксели переделывает а по горизонтали нет (( почему ? ![]() Это сообщение отредактировал(а) hahol - 28.12.2008, 23:40 |
|||
|
||||
Partizan |
|
||||||
![]() Let's do some .NET ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2828 Регистрация: 19.12.2005 Где: Санкт-Петербург Репутация: 8 Всего: 67 |
hahol,
А почему бы не написать какую именно? Добавлено через 1 минуту и 24 секунды могу только предположить, что вместо
должно быть
-------------------- СУВ, Partizan. |
||||||
|
|||||||
Hades |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 226 Регистрация: 8.8.2008 Репутация: 1 Всего: 37 |
||||
|
||||
Partizan |
|
|||
![]() Let's do some .NET ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2828 Регистрация: 19.12.2005 Где: Санкт-Петербург Репутация: 8 Всего: 67 |
Hades, логично предположить, что это переменная-член класса...
-------------------- СУВ, Partizan. |
|||
|
||||
Hades |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 226 Регистрация: 8.8.2008 Репутация: 1 Всего: 37 |
||||
|
||||
hahol |
|
|||
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 30.11.2008 Репутация: нет Всего: нет |
![]() милион извинений ... када пост печатал был в мясо - пзц спать хотел .. там да .....очепятка .... for (int h = 0; h != bitmap.heigh;++h) { for (int w = 0; w != bitmap.width;++w) { col = jpg.GetPixel(w,h); itog.Write("<font color=" + System.Drawing.ColorTranslator.ToHtml(col) + ">" + "#" + "</font>"); } itog.Write("\n\r"); itog.Write("<br>"); } itog.WriteLine("</body>"); itog.WriteLine("<html>"); itog.Close(); не bitmap a jpg .... прост хотел попробывать с фиксированными размерами попробывать типа 100 x 100 но всерно не хочет работать вот код каторый пощемуто заработал ))) я хз ....мистика какаято )))) мож я спросоня чёт не заметил ) private void convert_Jpg(string file) { try { Bitmap jpg = new Bitmap(file); Color col = new Color(); StreamWriter itog = File.CreateText(AppDomain.CurrentDomain.BaseDirectory.ToString() + "123.html"); itog.WriteLine("<html>"); itog.WriteLine("<head>"); itog.WriteLine("<title> IMAGE TO HTML </title>"); itog.WriteLine("</head>"); itog.WriteLine("<body bgcolor = black>"); for (int h = 0; h != jpg.Height;++h) { for (int w = 0; w != jpg.Width;++w) { col = jpg.GetPixel(w,h); itog.Write("<font color=" + System.Drawing.ColorTranslator.ToHtml(col) + ">" + "#" + "</font>"); } itog.Write("\n\r"); itog.Write("<br>"); } itog.WriteLine("</body>"); itog.WriteLine("<html>"); itog.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message.ToString()); } } |
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | .NET для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |