Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Historia edycji w programie do obróbki grafiki

Ostatnio zmodyfikowano wczoraj o godz. 20:04
Autor Wiadomość
tBane
Temat założony przez niniejszego użytkownika
Historia edycji w programie do obróbki grafiki
» 2025-08-23 19:37:24
Cześć. Piszę program graficzny i zastanawiam się jak zrobić system historii tzn. żeby można było cofać i ponawiać akcje takie jak np. rysowanie z użyciem pędzla, wklejenie obrazu lub nałożenie filtra.

Jak na razie to wymyśliłem dwie metody, ale która jest lepsza Waszym zdaniem?

Metoda 1
-zapisywane są obrazy w taki sposób, że gdy cofniemy się o akcje to przywracany jest obraz sprzed akcji

Metoda 2
-zapisywany jest typ akcji i jego wartość np. (narysuj pędzlem piksele, tablica pikseli) lub (nałóż filtr, wartość)

Bardziej skłaniam się ku metodzie drugiej ale też zastanawiam się jak wtedy przetwarzać obraz. Czy za każdym razem należy wczytać całą historię edycji i ją nałożyć na obraz czy trzymać drugi obraz ten do renderingu?
P-182908
« 1 »
  Strona 1 z 1