Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Чт авг 16, 2018 9:17 am

Часовой пояс: UTC+03:00


Найдено 765 результатов
Поиск в найденном:

Автор Сообщение

 Форум: Прикладные библиотеки   Тема: libimg

 Заголовок сообщения: Re: libimg
Добавлено: Ср май 23, 2018 8:58 am 

Ответы: 70
Просмотры: 19290


Нашел схему по вызову функций в libpng. Схема делалась в программе SimpleMind, прикрепляю здесь что-бы не потерялась.
Спойлер: Показать
Вложение:
png_image_write_memory.png
png_image_write_memory.png [ 368.48 КБ | 364 просмотра ]

 Форум: Программы   Тема: FractalTree

 Заголовок сообщения: Re: FractalTree
Добавлено: Ср май 23, 2018 8:52 am 

Ответы: 7
Просмотры: 1251


Смотрится красиво. Но слева самая маленькая ветка по цвету выделяется из основной гаммы. Она красного цвета, а все остальные ветви зеленые, а красная сторона дерева справа.

 Форум: Прикладные библиотеки   Тема: libimg

 Заголовок сообщения: Re: libimg
Добавлено: Ср май 16, 2018 10:40 am 

Ответы: 70
Просмотры: 19290


BUG Сохранение в PNG картинки размером 3х3 работает не корректно. rev 7279 Исправлено. Память для сохранения выделялась по формуле: ширина * высота * 3. Для маленьких изображений этого было не достаточно потому что они плохо сжимаются а еще заголовок файла занимает место. Теперь сделан минимальный ...

 Форум: Мультимедиа   Тема: IconEdit - Редактор иконок и мелкой графики

Добавлено: Чт май 10, 2018 8:12 am 

Ответы: 19
Просмотры: 1170


Animage жует изображения любой битности, а IconEdit только х24. Дело в том что Animage работает с изображениями 24 бита, потому даже если открыть ним 32 битное изображение, то прозрачность нигде не будет использоваться. Потому когда я делал сохранение в png, то мне прозрачность не была нужна и я ее...

 Форум: Мультимедиа   Тема: Graphics editor <<ANIMAGE>>

 Заголовок сообщения: Re: Graphics editor <<ANIMAGE>>
Добавлено: Ср апр 25, 2018 9:18 am 

Ответы: 99
Просмотры: 29035


rev 7258
добавил в функцию GetColorOfPixel проверку координаты x и аварийный выход если она меньше 0 или больше ширины изображения. Вылетов программы при заливке не стало.

 Форум: Мультимедиа   Тема: Graphics editor <<ANIMAGE>>

 Заголовок сообщения: Re: Graphics editor <<ANIMAGE>>
Добавлено: Вт апр 24, 2018 11:03 pm 

Ответы: 99
Просмотры: 29035


Запустил в отладчике: animage_240418.png Вроди нашел функцию где вылетает: ; function <<<<<<GetColorOfPixel>>>>>> ; IN ; eax - pointer to picture ; ebx - picture size x ; esi - x coordinat of pixel ; edi - y coordinat of pixel ; OUT ; eax - color of pixel in coordinats (x,y) GetColorOfPixel: imul eb...

 Форум: Мультимедиа   Тема: Редактор для воксельной графики

 Заголовок сообщения: Re: Редактор для воксельной графики
Добавлено: Чт мар 22, 2018 11:52 pm 

Ответы: 27
Просмотры: 8722


rev 7205
1) добавил в утилиты обработку параметра командной строки,
2) перенес файлы с изображениями панелей внутрь исполняемых программ, это должно высвободить немного места на диске.

 Форум: Мультимедиа   Тема: Редактор для воксельной графики

 Заголовок сообщения: Re: Редактор для воксельной графики
Добавлено: Вт мар 20, 2018 5:25 pm 

Ответы: 27
Просмотры: 8722


Leency писал(а):
Ни одна утилита, ни редактор не понимают переданный параметр запуска т.е. "открыть с помощью".

В ревизии 7193 добавил открытие файла из командной строки в главную программу. Утилиты пока еще не правил.

 Форум: Идеи   Тема: Теория разработки графического редактора (иконок)

Добавлено: Сб фев 17, 2018 11:33 pm 

Ответы: 27
Просмотры: 1629


Попробовал перевести на C--. Код может быть примерно такой: // list of format id's #define LIBIMG_FORMAT_BMP 1 #define LIBIMG_FORMAT_ICO 2 #define LIBIMG_FORMAT_CUR 3 #define LIBIMG_FORMAT_GIF 4 #define LIBIMG_FORMAT_PNG 5 #define LIBIMG_FORMAT_JPEG 6 #define LIBIMG_FORMAT_TGA 7 #define LIBIMG_FORMA...

 Форум: Прикладные библиотеки   Тема: Функции рисования 2d графики (библиотеки vectors и buf2d)

Добавлено: Сб фев 10, 2018 3:04 pm 

Ответы: 98
Просмотры: 21502


Обманывать не хорошо! IgorA писал(а): Интересные алгоритмы, когда разгребусь с работой возможно добавлю эти функции в buf2d. Не пойму где обман? :?: Там же не написано что я досконально изучу работу самих алгоритмов, там просто сказано что в свободное от работы время добавлю эти функции в библиотеку.

 Форум: Идеи   Тема: Теория разработки графического редактора (иконок)

Добавлено: Сб фев 10, 2018 2:55 pm 

Ответы: 27
Просмотры: 1629


Могу дать кусок кода на asm : mov dword[png_data],0 ;(1) create image struct stdcall [img_create], [buf_png.w], [buf_png.h], Image.bpp24 mov ebx,eax test eax,eax jz @f ;(2) copy foto to image buffer mov edi,[eax+Image.Data] mov esi,[buf_png] mov ecx,[buf_png.w] mov edx,[buf_png.h] imul ecx,edx imul ...

 Форум: Идеи   Тема: Теория разработки графического редактора (иконок)

Добавлено: Пт фев 09, 2018 11:47 pm 

Ответы: 27
Просмотры: 1629


libimg пока что позволяет сохранять только 24 битные png изображения. Для других разрядностей нужно доделывать код который в брался из lib_png.
В libimg можно сохранять в bmp и png, отличие там только в одной из констант которая задает формат для сохранения.

 Форум: Прикладные библиотеки   Тема: Функции рисования 2d графики (библиотеки vectors и buf2d)

Добавлено: Пт фев 09, 2018 11:16 pm 

Ответы: 98
Просмотры: 21502


Кто-то будет допиливать дизеринг? ... Зачем тогда было добавлять в библиотеку заведомо проблемный код? Дело в том что я не автор данного кода, потому что-бы допилить нужно вникнуть в алгоритм. Когда его добавлял в библиотеку то про проблемы не знал. Если вдруг кому-то очень нужен алгоритм дизеринга...

 Форум: Обработка данных   Тема: Редактор TextEdit

 Заголовок сообщения: Re: Редактор TextEdit
Добавлено: Сб дек 23, 2017 12:05 am 

Ответы: 240
Просмотры: 44604


С недавних пор у нас есть функция img.from_file , которая принимает имя файла и возвращает 0 либо указатель на Image. Поможет упростить код. Тоже про это думал, но пока что совсем нет времени что-бы это сделать. В конце года появилось очень много работы с разными бумагами, потому когда возьмусь за ...

 Форум: Прикладные библиотеки   Тема: box_lib.obj - библиотека gui компонентов

Добавлено: Вс дек 10, 2017 8:51 pm 

Ответы: 371
Просмотры: 62936


rev 7128
Небольшое исправление в editbox. При 1-м нажатии мышей в editbox виднелась небольшая линия (обычно белого цвета) в левом верхнем углу окна. Происходило затирание линии (курсора) в старых координатах (которые до начала использования editbox равны 0,0).
Поле сортировки:  
Страница 1 из 51 [ Найдено 765 результатов ]


Часовой пояс: UTC+03:00


Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB