W ramach testu poprosiłem ChatGPT o3 mini-high o stworzenie kalkulatora do obliczania rozdzielczości skanów. Prompt był następujący:
stwórz mi kalkulator do obliczenia rozdzielczości skanów w zależności od wybranych parametrów tj. rozmiar skanowanego obiektu od B5 do A0, oraz typu formatu plików tj. JPG, JPG2000, JPG XL, TIFF. Najlepiej aby działał w Excelu.
o3 mini zaproponował Python i bibliotekę openpyxl. Poprosiłem go też o instrukcję działania krok po kroku.
Krok 1. Przygotowanie środowiska
Co było potrzebne?
Na początek upewniłem się, że mam zainstalowanego Pythona. Następnie zainstalowałem bibliotekę openpyxl, która umożliwia tworzenie i modyfikację plików Excel bezpośrednio z kodu. W terminalu wpisałem:
Krok 2. Utworzenie pliku skryptu
Praca z edytorem tekstu
Otworzyłem Notatnik (lub dowolny inny edytor, np. VSCode) i wkleiłem do niego cały kod, który miał stworzyć kalkulator. Zdecydowałem się na nazwę pliku
generuj_kalkulator.py
. Poniżej znajduje się kod, który później został zapisany i uruchomiony:
W Notatniku, aby zapisać plik jako
.py
, wybierz Plik → Zapisz jako…, a następnie:- W polu Nazwa pliku wpisz
generuj_kalkulator.py
- W polu Zapisz jako typ wybierz Wszystkie pliki
- Zapisz plik w katalogu, np.
C:\Users\PC\Downloads\calc
Krok 3. Uruchomienie skryptu
Krok po kroku:
-
Otwórz terminal (cmd lub PowerShell):Na Windowsie możesz nacisnąć Windows + R, wpisać
cmd
i kliknąć Enter. -
Przejdź do katalogu ze skryptem:Wpisz w terminalu:
i naciśnij Enter.
-
Uruchom skrypt:
W terminalu wpisz:i naciśnij Enter.
Po chwili powinieneś zobaczyć komunikat:
Krok 4. Sprawdzenie wyniku
-
Otwórz folder z plikiem:Przejdź do katalogu
C:\Users\PC\Downloads\calc
i znajdź plikkalkulator_skanowania.xlsx
. -
Uruchom plik w Excelu:Otwórz plik w Excelu – zobaczysz tabelę z danymi formatu papieru, pola do wyboru formatu oraz DPI, a także wszystkie obliczenia: wymiary w pikselach oraz szacunkowy rozmiar pliku w różnych formatach (TIFF, JPG, JPG2000, JPG XL).
Dzięki temu kalkulatorowi można szybko obliczyć rozdzielczość skanów oraz oszacować rozmiar pliku, co jest bardzo przydatne przy planowaniu digitalizacji dokumentów. Kalkulator działa więc ChatGPT się sprawdził. Mogę dalej testować proste aplikacje napisane przez AI.