irwin napisał/a:Uwagi na przyszłość - do rozwoju programu:
Czy była by możliwość ładowania obrazka bmp tak aby ładował jedynie ustaloną liczbę linii, a następnie dodawać następne. Chodzi o lepszą konwersję kolorów.
jest taka możliwość, tyle że to Ty musiałbyś pociąć taka bitmapę i wczytywać kawałkami, potem przez MOVE XY kopiować fragmenty i wklejać i składać w innym pliku G2F
Krzysztof (Kaz) Ziembik napisał/a:Ja mam pytanie do TeBego - jaki jest algorytm konwersji?
algorytm konwersji w G2F dla BMP-y, są dwa SMART COLORS, oznacza zmianę kolorów co linię, wyłączenie SMART COLORS oznacza tylko 4 kolory, albo 5 (jeśli włączycie 5-y)
algorytm, najpierw odczytywana jest BMP-a i zliczane są kolory, sortowane, od najczęściej występujących do najrzadziej, zakładam że ten który występuje najczęściej jest tłem (domyślnie przypisywany jest mu rejestr tła 712, ale można to zmieniać), potem kolejne rejestry koloru przypisywane są kolejnym kolorom z BMP-y
problem polega na tym że Atari ma mało kolorów i za chwilę kolory Atari się kończą i wtedy licznik kolorów znów zaczyna od 712 (stąd sieczka)
G2F Creator v2.3 to podobna metoda konwersji do w/w z tym że pilnuje aby zmiany kolorów zachodziły na maksymalnej wysokości występowania danego koloru BMP-y (nie ma tak częstych zmian kolorów co linie jak SMART COLORS w G2F)
G2F Creator v1.2 został stworzony z myślą o obrazkach z C64 (mimo to obrazki BARNYARD BLASTER z Atari wychodziły z tego kreatora idealnie), ogólnie tutaj analizowany jest wiersz a nie linia, dlatego w tej metodzie konwersji moge właściwie ocenić czy można dać invers znaków, po wczytaniu obrazka na dole pojawiają się kolory których nie udało się skonwertować na Atari, można jeszcze kliknąć na przycisk ANALYZE ROWs wtedy dokonywana jest ta najdokładniejsza konwersja co wiersz (domyślnie uruchamiana jest konwersja ANALYZE BMP, słabsza wersja, mniej rygorystyczna)