Web Analytics
eXec.plMAGAZYN UŻYTKOWNIKÓW KOMPUTERÓW AMIGA
Amiga forum / Grafika i CAD / Edytor ikon 32-bit dla AmigaOS4 - postępy prac :)

Czytasz wątek: Edytor ikon 32-bit dla AmigaOS4 - postępy prac :)

hextreme
Nieaktywny użytkownik starego forum

Re:Edytor ikon 32-bit dla AmigaOS4 - postępy pr... wysłany: 2010-12-31 08:53

Dużo nowości! Program dostępny z tego samego linku co powyżej (v1.1).

Dodane opcje:
[list]Undo/Redo teraz działa również w trybie alpha[/list][list]Opcja zmieniania wielkości obszaru edycji (tzw. sketchboardu)[/list][list]Funkcja przemieszczania ikony wewnątrz obszaru[/list][list]Funkcja autodopasowania do lewego-górnego rogu (auto top-left).[/list][list]Opcja kopiowania obrazka ze stanu normalnego do stanu zaznaczonego (Copy Image)[/list][list]Możliwość ładowania dowolnych obrazków jako ikony. (Load Image). Limitem jest rozmiar 256x256 pikseli bo tyle może mieć max. ikona.[/list]
Program w tej wersji jest dość dobrze przetestowany i stabilny.

W gruncie rzeczy to tyle zostało do zrobienia:
[list]Więcej narzędzi rysowniczych (linie itp.)[/list][list]Wycinanie bądź ładowanie pędzla używanego przy rysowaniu.[/list][list]Efekty jak efekt glow.[/list]

Odpowiedz

hextreme
Nieaktywny użytkownik starego forum

Re:Edytor ikon 32-bit dla AmigaOS4 - postępy pr... wysłany: 2011-01-01 01:29

Małe zmiany w edytorze, teraz rozmiar okienka jest ustalony na sztywno, chodziło mi o szybkość edycji. Oprócz tego niewielka zmiana rozłożenia GUI oraz zastąpienie napisów buttonami z pakietu AISS. No i jeszcze przymiarka do stworzenia własnych algorytmów liczenia figur. Na początek linia prosta - działa całkiem zgrabnie i z alphą, choć jeszcze nie jest kolejkowana jako operacja, więc jeszcze niepoprawnie współpracuje z Undo (to do szybkiej korekty).

Admin: obrazek usuniety - strona minniatian.republika.pl zainfekowana

Jak widzicie mnóstwo miejsca w panelu Toolbar aż się prosi o dodanie nowych narzędzi Dodam w kolejności wycinanie brusha z obrazka bądź ładowanie z pliku i używanie przy edycji.

[Edit] Już operacja rysowania linii jest kolejkowana i można ją cofnąć.

[size=18]Szczęśliwego Nowego Roku![/size]
Niech nadchodzący Nowy Rok przyniesie wiele dobrego dla Was i Waszych najbliższych. Niech niesie spokój i radość i pomyślność! A Amiga niech rozwija się szybko i oby nadchodzący rok obrodził nam nowym oprogramowaniem. Pozdrawiam!!!

Odpowiedz

cacodemon666
Nieaktywny użytkownik starego forum

Re:Edytor ikon 32-bit dla AmigaOS4 - postępy pr... wysłany: 2011-01-01 10:34

i sprzętem ) Nową Amigą

Odpowiedz

hextreme
Nieaktywny użytkownik starego forum

Re:Edytor ikon 32-bit dla AmigaOS4 - postępy pr... wysłany: 2011-01-02 10:27

Wprowadziłem do edytora dosyć kluczowy element - można teraz załadować ikonę poprzez przeciągnięcie jej z blatu Workbencha do edytora (nie dotyczy to ikon dysków - te trzeba załadować poprzez wczytanie pliku Disk.info z dysku). Oprócz tego usprawniłem algorytm rysowania linii tak, że teraz linia rysowana jest za pomocą pędzla o wybranej grubości. Również poprawiłem brushe - rozmiar 2 i 3 to teraz odpowiednio pędzle o wymiarach 2x2 i 3x3 piksele.

Jak sprawuje się edytor? Czy wszystkie funkcje działają jak należy? Czy udało się uruchomić w końcu program na komputerze AmigaOne, Micro AmigaOne i innych komputerach? Proszę o raport, dzięki czemu jak opublikuję program to będzie zawierał jak najmniej błędów.

Przetestowałem jakiś czas temu program również pod AmigaOS4.0 i program działa poprawnie.

Odpowiedz

mufa
Nieaktywny użytkownik starego forum

Re:Edytor ikon 32-bit dla AmigaOS4 - postępy pr... wysłany: 2011-01-02 10:54

@hextreme
Wprowadziłem do edytora dosyć kluczowy element - można teraz załadować ikonę poprzez przeciągnięcie jej z blatu Workbencha do edytora (nie dotyczy to ikon dysków - te trzeba załadować poprzez wczytanie pliku Disk.info z dysku). Oprócz tego usprawniłem algorytm rysowania linii tak, że teraz linia rysowana jest za pomocą pędzla o wybranej grubości. Również poprawiłem brushe - rozmiar 2 i 3 to teraz odpowiednio pędzle o wymiarach 2x2 i 3x3 piksele.

Jak sprawuje się edytor? Czy wszystkie funkcje działają jak należy? Czy udało się uruchomić w końcu program na komputerze AmigaOne, Micro AmigaOne i innych komputerach? Proszę o raport, dzięki czemu jak opublikuję program to będzie zawierał jak najmniej błędów.

Przetestowałem jakiś czas temu program również pod AmigaOS4.0 i program działa poprawnie.




Program działa na AOne XE dobrze, prezentuje się też dużo lepiej niż poprzednia wersja którą miałem okazję testować. Duży postęp jak na kilka dni, oby tak dalej.

Odpowiedz

Gordon Shumway
Nieaktywny użytkownik starego forum

Edytor ikon 32-bit dla AmigaOS4 - postępy prac ... wysłany: 2011-01-02 11:41

Na mojej mA1 program dziala poprawnie, szkoda tylko, ze nie mozna juz skalowac okna - wolalbym pracowac na powiekszeniu przy rozciagnietym oknie i widoku calej ikony. Moim zdaniem to bardzo wazna opcja, aby byla widoczna cala ikona podczas pracy. No i co ze skrotami klawiszowymi? Kazda opcja powinna miec taki skrot.

Odpowiedz

hextreme
Nieaktywny użytkownik starego forum

Edytor ikon 32-bit dla AmigaOS4 - postępy prac ... wysłany: 2011-01-02 12:19

@Gordon Shumway
Na mojej mA1 program dziala poprawnie, szkoda tylko, ze nie mozna juz skalowac okna - wolalbym pracowac na powiekszeniu przy rozciagnietym oknie i widoku calej ikony. Moim zdaniem to bardzo wazna opcja, aby byla widoczna cala ikona podczas pracy. No i co ze skrotami klawiszowymi? Kazda opcja powinna miec taki skrot.



Dzięki za przypomnienie o skrótach klawiszowych - postaram się to w krótkim czasie wprowadzić. Co do rozmiaru okienka to powiększę troszkę okienko, ale niech pozostanie w granicach rozsądku, bo program może spowolnić przy zbyt dużym rozmiarze okienka, w gruncie rzeczy optymalizacja procedury odświeżania podglądu ikony byłaby na miejscu, ale nie jest to dla mnie na ten moment rzecz najważniejsza.

Właśnie zwiększyłem rozmiar okienka z 640x320 do 800x480 bez większego wpływu na szybkość odświeżania - taki rozmiar już powinien w zupełności wystarczyć, przy powiększeniu x4 (domyślnym i najmniejszym) widać już niemalże całą ikonę 128x128 pikseli. Przy powiększeniu x8 widać całą ikonę 64x64.

Odpowiedz

Gordon Shumway
Nieaktywny użytkownik starego forum

Edytor ikon 32-bit dla AmigaOS4 - postępy prac ... wysłany: 2011-01-03 00:26

@hextreme

A nie można by zrobić w tooltypach definiowania wielkości okna programu? Może tak by było najlepiej? Ewentualnie można by dorobić drugie małe okienko z podglądem całej ikony?

Odpowiedz

hextreme
Nieaktywny użytkownik starego forum

Re:Edytor ikon 32-bit dla AmigaOS4 - postępy pr... wysłany: 2011-01-03 11:27

Zrobiłem już skróty klawiszowe do narzędzi, przedstawiają się następująco:

Z - Zoom In (przybliżenie)
X - Zoom Out (oddalenie)
F - Free Hand (linia dowolna)
G - Get Color (pobierz kolor z obrazka)
H - Line (linia prosta)
B i SHIFT + B - Brush Size (wielkość brusha)
P i SHIFT + P - Palette (kolor w palecie)
U - Undo (cofnięcie operacji)
R - Redo (powtórzenie operacji)
A - Normal/Alpha Mode (tryb edycji ikony lub mapy alpha)
S - Normal/Selected State (przełączanie stanu ikony)

Jak widać prawie wszystkie narzędzia mają swoje skróty. Pozostały mi jeszcze skróty do opcji w menu (równie prosta rzecz) i jeszcze chciałbym zrobić by można było skrolować obszar edycji za pomocą klawiszy kursora.

Co do wielkości okienka to zamiast tych tooltype'ów mógłbym przywrócić gadżet zmieniania rozmiaru okna i odpowiednio ustalić maksymalny rozmiar, ale myślę, że zdecyduję się po prostu na zrobienie okienka podglądu.

Odpowiedz

konrad
Nieaktywny użytkownik starego forum

Re:Edytor ikon 32-bit dla AmigaOS4 - postępy pr... wysłany: 2011-01-05 22:10

@hextreme
Oczywiście, że chodzi mi o to by zapisana przez program ikonka wyglądała tak samo na szarym tle jak ikonka w podglądzie.




To teraz pytanie zagadka.

Mam Ikonkę 1, która w podglądzie wygląda tak:







Mam również Ikonkę 2, która w podglądzie wygląda tak:







Wyglądają identycznie. Czy to dwa razy ten sam obrazek? Czy to są więc te same ikony? Czy jeśli będę chciał dorysować w środku kółko to mogę wziąć jedną lub drugą ikonkę bez różnicy i dorysować w niej kółko? Czy mogę o tym rozstrzygnąć na podstawie podglądu w Twoim programie?

Teraz odpowiedź. Nie. Tak wygląda Ikonka 1 i Ikonka 2 w oknie WB. To są dwie różne ikony. Jedna jest przezroczysta, a druga nie jest. Twój program niestety nie widzi żadnej różnicy.







Tu masz ikony z przykładu. Możesz je wczytać do swojego programu i sprawdzić

http://www.exec.pl/pic/forum/icon_editor/ikona1.info
http://www.exec.pl/pic/forum/icon_editor/ikona2.info




Odpowiedz

konrad
Nieaktywny użytkownik starego forum

Re:Edytor ikon 32-bit dla AmigaOS4 - postępy pr... wysłany: 2011-01-05 22:34

Jeszcze jeden obrazek jak to powinno wyglądać:
poprawny podgląd

Odpowiedz

hextreme
Nieaktywny użytkownik starego forum

Re:Edytor ikon 32-bit dla AmigaOS4 - postępy pr... wysłany: 2011-01-05 22:38

Rzeczywiście podchwytliwa zagadka Na szczęście okazuje się, że mój program działa dobrze! Nie pokazałeś podglądu Alpha drugiej ikonki. Ikony w podglądzie zwykłym wyglądają identycznie ponieważ ta druga jest trochę ciemniejsza i ma nieznaczny parametr Alpha, przez co na szarym tle wygląda identycznie jak ta pierwsza.

Teraz pytanie: czy mam przez to rozumieć, że chciałbyś bym wprowadził do programu trzeci rodzaj podglądu - 24-bitowy bez kanału Alpha? Nie stanowiłoby to problemu.

Szare tło, które jest, domyślnie jest już szare bo taki jest kolor 0 domyślnie ustawiony. Możesz go zresztą zmienić za pomocą preferencji Palette na dowolny - różowy, zielony jaki chcesz Ale myślę, że edycja ikony jest najwygodniejsza, gdy tło jest szare.

Odpowiedz

hextreme
Nieaktywny użytkownik starego forum

Re:Edytor ikon 32-bit dla AmigaOS4 - postępy pr... wysłany: 2011-01-05 22:55

@konrad
Jeszcze jeden obrazek jak to powinno wyglądać:
poprawny podgląd



Wprowadzenie takiej siatki jako tło ikony nie stanowiłoby żadnego problemu, ale obecnie przy rozbudowie programu koncentruję się na innych rzeczach. Podałeś bardzo wyjatkowy przykład gdy ikony wyglądają tak samo na szarym tle, ale jednak mają inną maskę alpha, którą zresztą można podejrzeć w programie, więc program nie ma tutaj wady.

Odpowiedz

konrad
Nieaktywny użytkownik starego forum

Re:Edytor ikon 32-bit dla AmigaOS4 - postępy pr... wysłany: 2011-01-05 23:08

@hextreme
Zrobiłem już skróty klawiszowe do narzędzi, przedstawiają się następująco:




Dlaczego nie użyjesz skrótów z Photoshopa? Zobacz jak się przedstawiają.



@
Z - Zoom In (przybliżenie)
X - Zoom Out (oddalenie)




Zoom In - Right-Amiga - +
Zoom Out - Right-Amiga - -



@
F - Free Hand (linia dowolna)



B - Brush tool



@
G - Get Color (pobierz kolor z obrazka)



I - Eyedroper Tool



@
B i SHIFT + B - Brush Size (wielkość brusha)



Increase Brush Size - ]
Decrease Brush Size - [



@
P i SHIFT + P - Palette (kolor w palecie)



A co ten skrót robi?



@
U - Undo (cofnięcie operacji)
R - Redo (powtórzenie operacji)




Amiga User Interface Style Guide proponuje dla undo: Right-Amiga + Z



@
jeszcze chciałbym zrobić by można było skrolować obszar edycji za pomocą klawiszy kursora.



Lepiej za pomocą klawiszy kursora przesuwać elementy na stronie.



@
Co do wielkości okienka to zamiast tych tooltype'ów mógłbym przywrócić gadżet zmieniania rozmiaru okna i odpowiednio ustalić maksymalny rozmiar, ale myślę, że zdecyduję się po prostu na zrobienie okienka podglądu.



Nie ustalaj tylko na sztywno wielkości okna, bo nigdy nie wiesz na jakim ekranie będzie chciał otworzyć program użytkownik. Okno powinno być skalowalne, a jego wielkość zapisywana przez użytkownika opcją "Save settings" z menu "Settings".

Odpowiedz

radov
Nieaktywny użytkownik starego forum

Re:Edytor ikon 32-bit dla AmigaOS4 - postępy pr... wysłany: 2011-01-05 23:21

@hextreme

Hej!

Żeby nie było, że tylko Konrad Cię maltretuje... hmmm.... no dobra - masz pecha do Konradów )

(tutaj tylko wspomnę, że wciąż jestem na etapie kompletnej reinstalacji Sam440, więc nie mogłem zrobić jeszcze praktycznych testów. Jeśli coś z moich uwag zostało już zrobione - to z góry przepraszam )

1) Wydaje mi się, że mógłbyś do tego problemu zagospodarować miejsce aplikacji w lewym dolnym rogu. Umieść tam dwa okienka pokazujące ikonkę w rozmiarze "1 do 1". W jednym niech będzie ikonka RGBA, a w drugim podgląd na samą A.
2) ***trochę się rozpędziłem pisząc ten punkt, nowa wersja to *** czy można się przełączyć na Alfę - i edytować tylko ją? Bez kolorów?
3) Kratki przy przezroczystościach, o których wspominał Konrad to podstawa.
4) Tam gdzie masz suwaki - czy pola z wartościami obok są edytowalne? Tzn. czy można tam wpisać własną wartość - sugeruję by można było. Jeśli zdecydujesz się to zrobić: zwróć uwagę by wpisywana tam wartość była zapamiętywana PRZY opuszczeniu pola - nawet jeśli nie został wciśnięty enter. Jest to ważne, bo czasami łatwiej jest ręcznie zmienić wartość niż walczyć z suwakiem. Szczególnie jeśli suwak jest krótszy niż 256 pikseli - wtedy nie masz możliwości wyboru wszystkich składowych ze skali...
6) Pod suwakami z kolorem przydałoby się jeszcze jedno pole, edytowalne, które przedstawiałoby aktualny kolor w hexach, tj. np: RGB = #FF128A
7*) Ewentualnie można by pomyśleć o nawigacji. Jeśli pola obok suwaków byłyby edytowalne - wpisanie owej wartości przy "Red" i naciśnięcie klawisza TAB spowoduje przejście do pola "Green" (nowa wartość w Red powinna być zapamiętana). Taka funkcjonalność nie będzie konieczna, jeśli dodasz pole z barwą zapisaną w hexie

Odpowiedz

« poprzednia 1 2 3 4 5 6 następna »

Menu
Baza wiedzy
AmigaOS.pl