Na konferencji Ignite 2024 Microsoft przedstawił nowe interfejsy programistyczne Imaging API dla Windows Copilot Runtime. Ten ostatni, zapowiedziany na Build 2024, pozwala integrować doświadczenia AI, aby uruchamiały się lokalnie na kompatybilnych urządzeniach, takich jak Copilot+ PCs z NPU. Najnowsze API pomogą deweloperom integrować jeszcze więcej możliwości ze swoimi projektami.
Imaging APIs oferują następujące funkcje:
- Image Super Resolution: API korzysta z upscalera AI, aby zapewnić "super rozdzielczość", czyli powiększać obrazy do wyższej rozdzielczości bez efektu rozmycia.
- Image Segmentation: API segmentacji obrazu pozwala aplikacjom używać AI, aby oddzielić tło od pierwszego planu lub usunąć wybrane części obrazu.
- Object Erase: API wymazywania obiektów można zaimplementować w aplikacjach przetwarzających obraz lub wideo, aby usuwać niechciane obiekty i łączyć wyczyszczone obszary z tłem obrazu.
- Image description: API pozwala deweloperom wykorzystać AI do generowania opisów obrazów.
Niektóre z tych funkcji są już dostępne w Windows 11 i jego aplikacjach, takich jak Paint, od niedawna wyposażony w generatywne wypełnianie i wymazywanie. Dzięki dostępowi za pośrednictwem API te funkcje sztucznej inteligencji będą także dostępne dla zewnętrznych aplikacji. Imaging APIs pojawią się w wydaniu Windows App SDK 1.7 Experimental 2 w styczniu 2025 r.
Microsoft powiedział też, że wielu deweloperów korzysta już z Windows Copilot Runtime, aby ulepszać istniejące aplikacje i projekty. Wśród nich znajdują się Adobe Premiere Pro, Affinity Photo, LiquidText, Dot Vista, Promeo od Cyberlink, Capture One i nie tylko.