Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.91/32: Рейтинг темы: голосов - 32, средняя оценка - 4.91
160 / 159 / 13
Регистрация: 14.01.2010
Сообщений: 1,499

пиксели рисунка

26.01.2010, 12:44. Показов 7052. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет.
Нужно мне получить доступ к пикселям выделенного рисунка, читать и изменять их. И так чтоб работало как можно быстрее.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.01.2010, 12:44
Ответы с готовыми решениями:

Сохранение Рисунка из Word в отдельный файл Рисунка
Ситуация следующая. В документе Word есть рисунок, его надо преобразовать в файл Рисунок с сохранением всего качества. Как это сделать?...

Пиксели, поинты, твипы и DPI!
Уважаемые коллеги! Помогите разобраться с пикселями, поинтами, твипами и DPI! Третьи сутки "лопачу" инет, а ясности в этом...

Привязка рисунка в колонтитул
Вставляю рисунок в колонтитул, но при переносе книги, рисунок теряется... Куда его нужно поместить, чтобы при переносе книги он не терялся?...

22
160 / 159 / 13
Регистрация: 14.01.2010
Сообщений: 1,499
30.01.2010, 20:33  [ТС]
Студворк — интернет-сервис помощи студентам
Кстати в вб кажется был image и PictureBox на нем и рисовать можно но его нету. Единственный способ который я вижу это создать холст (точно не помню как называется) и рисовать на чистых апи.
0
160 / 159 / 13
Регистрация: 14.01.2010
Сообщений: 1,499
01.02.2010, 17:50  [ТС]
Что никто не знает?
0
26 / 26 / 5
Регистрация: 30.01.2010
Сообщений: 84
02.02.2010, 01:24
Лучший ответ Сообщение было отмечено как решение

Решение

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
' Блогодаря  KPD-Team
'URL: [url]http://www.allapi.net/[/url]
 
Private Type BITMAP
    bmType As Long
    bmWidth As Long
    bmHeight As Long
    bmWidthBytes As Long
    bmPlanes As Integer
    bmBitsPixel As Integer
    bmBits As Long
End Type
 
Private Declare Function GetObject Lib "gdi32" Alias "GetObjectA" (ByVal hObject As Long, ByVal nCount As Long, lpObject As Any) As Long
Private Declare Function GetBitmapBits Lib "gdi32" (ByVal hBitmap As Long, ByVal dwCount As Long, lpBits As Any) As Long
Private Declare Function SetBitmapBits Lib "gdi32" (ByVal hBitmap As Long, ByVal dwCount As Long, lpBits As Any) As Long
 
Dim PicBits() As Byte, PicInfo As BITMAP
Dim Cnt As Long, LineBytes As Long
 
Private Sub CommandButton1_Click()
 
    'Image1.Picture = LoadPicture("c:\images\edit.bmp")
    GetObject Image1.Picture, Len(PicInfo), PicInfo
    LineBytes = (PicInfo.bmWidth * 3 + 3) And &HFFFFFFFC
    ReDim PicBits(1 To LineBytes * PicInfo.bmHeight * 3) As Byte
    GetBitmapBits Image1.Picture, UBound(PicBits), PicBits(1)
 
    For Cnt = 1 To UBound(PicBits)
        PicBits(Cnt) = PicBits(Cnt) Xor 127 'test 
    
    Next Cnt
   
    SetBitmapBits Image1.Picture, UBound(PicBits), PicBits(1)
    
 End Sub
Кажется не легкая задача.. Получить HDC Уже другое дело...
и объект Image1 (объект типа изображение) не иммет метод Refresh
Я вместо Refresh -а сворочивал и развороч-ал окно ...
Если разберешся что за PicBits тогда имеешь полный доступ к пиктурэ
... Кажется без АПИ не обойдешся.
3
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.02.2010, 01:24

Преобразование рисунка в символ
Здравствуйте! Есть задача распарсить файл для переноса данных в базу. Исходный .xsl конвертируется в .csv. Проблема в том, что некоторые...

Хранение рисунка в .xlam
Всем добрый день! Подскажите пожалуйста, как в надстройке сохранить рисунок, который в процессе работы данной надстройки будет вставляться...

Вставка анимированного рисунка
Доброго всем времени суток. Вопрос такой - можно ли и как если можно вставить gif файл в UserForm?

Задать формат рисунка
Вставляю в колонтитулы рисунок: ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageHeader Selection.InlineShapes.AddPicture...

Вставка рисунка в форму с листа
Kто может знает другой способ.. Необходимо создать IQ тест в экселе с бейсиком.. Естественно формой.. Там штук 15 картинок.. форма заносит...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
23
Ответ Создать тему
Новые блоги и статьи
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности. Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru