Board.KolibriOS.org

Official KolibriOS board
It is currently Sun Nov 17, 2019 12:36 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 21 posts ]  Go to page 1 2 Next
Author Message
PostPosted: Sun Apr 22, 2018 4:41 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5066
IconEdit
Редактор иконок и мелкой графики.

В данным момент в версии Alpha, но уже добавлена в дистрибутив.
Сейчас максимально поддерживаемый размер изображений 256х256. Битность 24 бита.

Разработку ведем я и Nicolas.


Attachments:
IconEdit0.46.png
IconEdit0.46.png [ 31.17 KiB | Viewed 2381 times ]

_________________
Через тернии к звездам
Top
   
PostPosted: Sun Apr 22, 2018 5:41 pm 
Offline

Joined: Sun Oct 30, 2011 6:43 pm
Posts: 1499
Zoom работает только с помощью колёсика мыши, кнопки +|- не работают.
Leency wrote:
максимально поддерживаемый размер изображений 256х256
Я так и не понял, как выбрать что-то кроме 32x32. Или поддерживается только открытие?
Как насчёт изображений с прозрачностью?
Пример использования таких изображений в качестве указателей мыши есть в теме Delphi7 examples, пример называется LoadCursorIndirect viewtopic.php?f=33&t=3469#p68999


Top
   
PostPosted: Sun Apr 22, 2018 6:54 pm 
Offline
User avatar

Joined: Thu May 18, 2017 2:29 am
Posts: 170
Да, у меня тоже, зум кнопками не работает.

Неплохо бы подвинуть кнопку (создания новой иконки) вместе с остальными кнопками в левом верхем углу, пикс на 5 влево, вровень с остальными кнопками.
Может так задумано, но как-то глаз режет.
Image

Кнопка карандаш, расположена очень близко к кнопке создания новой иконки, и если случайно нажать эту кнопку, то всё затирается.
Не неплохо бы добавить какой-нибудь мессаджбокс.

_________________
The Glass is Always Half Full! :mrgreen:


Top
   
PostPosted: Sun Apr 22, 2018 10:02 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5066
Зум поправил. Выравнивание иконок в тулбаре сделал.
Создание иконки еще не готово, как и прозрачность.

_________________
Через тернии к звездам


Top
   
PostPosted: Mon Apr 23, 2018 7:30 pm 
Offline

Joined: Sun Oct 30, 2011 6:43 pm
Posts: 1499
Leency wrote:
Зум поправил.
Да, теперь работает.
Leency wrote:
Создание иконки еще не готово, как и прозрачность.
Понятно.
Мне просто нравится всё сравнивать :)
IconEdit сейчас не обладает большой функциональностью, но уже весит целых 8K.
Уже существующий графический редактор Animage весит 11K, но при этом насколько он более функционален!
Он тоже может сохранять png, в нём тоже есть палитра цветов, увеличение также поддерживается.
Кроме этого можно задать размер вновь создаваемого изображения.
IconEdit это не поддерживает.


Top
   
PostPosted: Mon Apr 23, 2018 9:08 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5066
Сравнивать - хорошо. Важно понимать что сравниваешь и в данный момент ты сравниваешь обычный граф редактор и редактор иконок - а это при своей схожести разные вещи.

Из того, что сейчас есть в IconEdit чего нет в Animage:
1. правая кнопка мыши
2. градиентная палитра текущего цвета
3. история цветов
4. движение изображения влево/вправо/вверх/вниз на канвасе
5. превью

Будет больше. Подожди какое-то время.

Сейчас важно не наращивать функционал, а сделать простым и читабельным код, оптимизировать перерисовку.

_________________
Через тернии к звездам


Top
   
PostPosted: Wed Apr 25, 2018 8:45 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5066
Quote:
сделать простым и читабельным код, оптимизировать перерисовку

IconEdit 0.48 - Устранена видимая перерисовка при работе с изображением по сравнению с прошлой версией.
https://www.youtube.com/watch?v=kciXorCXScU

_________________
Через тернии к звездам


Top
   
PostPosted: Wed Apr 25, 2018 8:51 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5066
IconEdit 0.49
Добавлен инструмент "Залитый прямоугольник".
0CodErr: Размер .


Attachments:
iconedit049.png
iconedit049.png [ 11.52 KiB | Viewed 2258 times ]

_________________
Через тернии к звездам
Top
   
PostPosted: Wed Apr 25, 2018 10:17 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5066
IconEdit 0.50
Инструмент "Копировать экран". На скрине видно пример его работы.
Добавил пару хоткеев, сейчас они стандартные для редакторов иконок, по крайней мере, тех что есть у меня:
Code:
P - pencil
I - pipet
F - fill
L - line
R - rectangle (unfilled)
B - bar (rectangle filled)
S - select
Ctrl+Z/Ctrl+Y - undo/redo 10 times
Ctrl+C/Ctrl+V - copy/paste selection (only when selection is active)
= - zoom +
- - zoom -


Attachments:
IconEdit0.50.png
IconEdit0.50.png [ 46.39 KiB | Viewed 2248 times ]

_________________
Через тернии к звездам
Top
   
PostPosted: Thu Apr 26, 2018 6:00 pm 
Offline

Joined: Sun Oct 30, 2011 6:43 pm
Posts: 1499
Leency wrote:
Размер .
Прогресс :) Молодец, тогда!


Top
   
PostPosted: Mon Apr 30, 2018 6:40 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5066
IconEdit 0.52
Поддержка курсоров. На каждый инструмент свой курсор.
Это очень удобно, особенно, тем, кто использует хоткеи для переключения инструментов.


Attachments:
iconedit_cursors.png
iconedit_cursors.png [ 1.66 KiB | Viewed 2183 times ]

_________________
Через тернии к звездам
Top
   
PostPosted: Tue May 01, 2018 5:40 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5066
IconEdit 0.53
- Test Icon window
- icons32.png: update some icons, changes were done directly in IconEdit.


Attachments:
0.53.png
0.53.png [ 26.84 KiB | Viewed 2162 times ]

_________________
Через тернии к звездам
Top
   
PostPosted: Thu May 03, 2018 5:56 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5066
IconEdit 0.54
Я сильно переработал и упростил код отвечающий за работу с выделением.
Также теперь стало возможным применять сдвиги и отражения к выделению.
Смотрите видео.


Attachments:
iconedit0.54.zip [456.25 KiB]
Downloaded 78 times

_________________
Через тернии к звездам
Top
   
PostPosted: Wed May 09, 2018 11:42 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5066
IconEdit 0.56
Реализованы дочерние окна.
Теперь при создании новой иконки можно указать ее размер до 128х128px.
Добавлена обрезка.


Attachments:
ie0.56.png
ie0.56.png [ 20.71 KiB | Viewed 2014 times ]

_________________
Через тернии к звездам
Top
   
PostPosted: Wed May 09, 2018 11:53 am 
Offline

Joined: Sun Oct 30, 2011 6:43 pm
Posts: 1499
Leency wrote:
Теперь при создании новой иконки можно указать ее размер до 128х128px.
А как же
Leency wrote:
Сейчас максимально поддерживаемый размер изображений 256х256.
А сейчас только png поддерживается? Выше я спрашивал
0CodErr wrote:
Как насчёт изображений с прозрачностью?
Пример использования таких изображений в качестве указателей мыши есть в теме Delphi7 examples, пример называется LoadCursorIndirect viewtopic.php?f=33&t=3469#p68999
просто есть ещё функции LoadCursorFromFile и LoadCursorFromMemory — файл курсора должен быть в формате .cur размером 32x32 пикселя.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 21 posts ]  Go to page 1 2 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited