axiom-camera-capture-ref
Referencja API do przechwytywania zdjęć i wideo na iOS — sesje, ustawienia jakości, rotacja
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill zawierający kompletną referencję do Apple AVFoundation dla przechwytywania multimediów. Obejmuje konfigurację sesji przechwytywania (AVCaptureSession), ustawienia jakości zdjęć (AVCapturePhotoSettings), obsługę rotacji kamery (RotationCoordinator) oraz predefiniowane presets dla różnych rozdzielczości — od VGA po 4K. Idealna dla deweloperów iOS budujących aplikacje fotograficzne lub wideo.
Jak używać
Zainstaluj skill w swoim projekcie Claude/Codex, dodając referencję do pliku axiom-camera-capture-ref z repozytorium CharlesWiltgen.
Zaimportuj AVFoundation na początku pliku:
import AVFoundation. Skill zawiera gotowe fragmenty kodu do skopiowania.Skonfiguruj sesję przechwytywania, tworząc instancję AVCaptureSession i ustawiając preset — na przykład
.photodla zdjęć lub.hd1920x1080dla wideo Full HD. Dodaj wejście kamery (domyślnie szerokokątna kamera tylna) i wyjście (AVCapturePhotoOutput dla zdjęć lub AVCaptureMovieFileOutput dla wideo).Uruchom sesję w osobnej kolejce (DispatchQueue), aby uniknąć blokowania głównego wątku. Skill zawiera przykład z
sessionQueue.async.Do przechwycenia zdjęcia utwórz AVCapturePhotoSettings, ustaw priorytet jakości (np.
.balanced), i wywołajcapturePhoto(with:delegate:)na obiekcie wyjścia.Na iOS 17+ użyj RotationCoordinator do automatycznej obsługi orientacji urządzenia — skill zawiera kod do ustawienia kąta rotacji dla warstwy podglądu.