kategoria: Blitz
[#1] Program do tworzenia StandardIcons: ICON-MADE
Zakładam wątek dotyczący powstawania konwertera plików IFF do ikonek o nazwie "Icon-Made" w formacie StandardIcon dla Workbencha 1.3/2.0/3.x. Będzie to mój program na AmiToolJam. Nie myślę o podium, myślę o programie, który będzie użyteczny Amigowcom, stąd będę mieć tu kilka pytań.

Strukturę formatu .info zaczerpnąłem STĄD.

Do tej pory mam samo GUI:

oparte na GadTools oraz używam filerequesterów z asl.library, więc wymagania to Workbench 2.0 minimum.

- rozkminiłem już praktycznie wszystko, co potrzebuję od strony struktury plików .info.
- można wczytywać nawet 8-bitplanowe pliki IFF o rozmiarze 640x200 - program sam sobie operuje tylko na dwóch pierwszych bitplanach grafik
- program po wczytaniu jednego pliku IFF tworzy ikonkę z ga_Flags=%101, natomiast po wczytaniu dwóch plików IFF tworzy ikonkę z ga_Flags=%110
- program jest odporny na wpisanie szerokości ikonki różnej od wielokrotności 16 i zaokrągla wartość w górę, jeśli wpiszemy WIDTH przykładowo: 17, to zmieni na 32.

Czego potrzebuję:
1. Przy zapisie ikony typu DRAWER ikonka działa w OS 3.2.3, jednak gdy próbowałem ją wyświetlić w WB 3.1, to wyświetliła się tylko kropka. Czy WB 3.1 i wcześniejsze wymagają dodatkowo danych DrawerData w pliku .info?

2. Wyświetlając ikonki w Workbenchu 1.3 zamienione są kolory z indeksami 1 i 2. Czy jest jakiś parametr, który usprawnia wyświetlanie ikon w obu Workbenchach, czy jednak lepiej dodać opcję zamiany indeksów przy zapisie ikonki, aby była prawidłowo wyświetlana w WB 1.3?


A może ktoś ma własne pomysły na rozwinięcie projektu?

Tutaj krótki filmik prezentujący działanie:


Ostatnia aktualizacja: 15.05.2025 17:57:02 przez tukinem

Ostatnia aktualizacja: 15.05.2025 22:37:57 przez tukinem
3
[#2] Re: Program do tworzenia StandardIcons: ICON-MADE

@tukinem, post #1

Krashan opisał kiedyś format amigowych ikon, nie umiem znaleźć teraz aktualnej ekspozycji artykułu (gdzieś na rastport.com ?), ale zarchiwizowaną wersję z ppa możesz znaleźć tu:

https://web.archive.org/web/20210225092126/http://krashan.ppa.pl/articles/amigaicons/

Może się przyda.
1
[#3] Re: Program do tworzenia StandardIcons: ICON-MADE

@vojo, post #2

nie umiem znaleźć teraz aktualnej ekspozycji artykułu
Nie ma aktualnej ekspozycji, niestety. Na odtworzenie rzeczy, które znikły bez uprzedzenia z krashan.ppa.pl brakuje mi czasu i chęci.

Ale za to też robię program na ten konkurs. Jak będzie już coś działającego, to dam znać.
[#4] Re: Program do tworzenia StandardIcons: ICON-MADE

@vojo, post #2

O widzisz dzięki wielkie

Na pierwszy rzut oka widzę, że prawodpodobnie dlatego ikonka typu drawer nie wyświetla grafiki w WB 3.1:



bo brakuje danych Drawer Data wraz z NewWindow. Nowsze systemy widocznie są odporne na brak tych danych.
[#5] Re: Program do tworzenia StandardIcons: ICON-MADE

@tukinem, post #1

Co do Workbencha 1.3 to trzeba dodać opcję zamiany kolorów. Nie ma flagi by wyższe wersje zrobiły to w locie.
[#6] Re: Program do tworzenia StandardIcons: ICON-MADE

@ppill, post #5

Tak myślałem. W takim razie dodam opcję "WB 1.3 copatibility".
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem