Czy ktoś ma pojęcie, jak mogę przechwycić ekran przy użyciu obiektywu c w mac os? Aby dokładniej określić, jak mogę uchwycić aktywny/skoncentrowany ekran aplikacji, a następnie utwórz obraz w określonej ścieżce.
Każda pomoc jest bardzo ceniona.Przechwytywanie ekranu przy użyciu obiektywu c dla mac
7
A
Odpowiedz
4
Czy wymeldowałeś się z Apple “Son of Grab” do przechwytywania obrazów okien z apkami CGWindow?
1
Można również sprawdzić Apple OpenGLScreenSnapshot
7
@Daniel, Nie trzeba zrozumieć i wdrożyć cały „Synu Grab”. Potrzebujesz tylko kodu poniżej.
Poniższa funkcja daje zrzut ekranu
// This just invokes the API as you would if you wanted to grab a screen shot. The equivalent using the UI would be to
// enable all windows, turn off "Fit Image Tightly", and then select all windows in the list.
CGImageRef screenShot = CGWindowListCreateImage(CGRectInfinite, kCGWindowListOptionOnScreenOnly, kCGNullWindowID, kCGWindowImageDefault);
użyć następującego kodu, aby przekształcić go w NSImage
NSBitmapImageRep *bitmapRep = [[NSBitmapImageRep alloc] initWithCGImage:screenShot];
// Create an NSImage and add the bitmap rep to it...
NSImage *image = [[NSImage alloc] init];
[image addRepresentation:bitmapRep];
[bitmapRep release];
bitmapRep = nil;
Powiązane problemy
- 1. Przechwytywanie ekranu iPhone'a dla widoku
- 2. Przechwytywanie ekranu
- 3. miksowanie obiektywu-c i szybki przy podklasowaniu
- 4. C++ - Przechwytywanie ekranu, z wyjątkiem niektórych okien
- 5. ekranu zabić i odblokować mac użyciu Applescript
- 6. Szybkie przechwytywanie ekranu Java
- 7. przechwytywanie wielu ekranów przy użyciu biblioteki MSDN
- 8. przechwytywania ekranu przy użyciu DirectX
- 9. Przechwytywanie ekranu apletu Java do wideo
- 10. uruchomienie wygaszacza ekranu mac
- 11. Budowanie wygaszacza ekranu dla XP przy użyciu VC++ 2008
- 12. Przechwytywanie dźwięku wyjściowego na komputerze Mac
- 13. Zrzut ekranu z całego ekranu przy użyciu html5/javascript?
- 14. Jak uzyskać wszystkie pliki w katalogu w ipad przy użyciu obiektywu c
- 15. Przechwytywanie ekranu okna VB.NET (ALT + PRINTSCREEN)
- 16. C# Przechwytywanie Direct 3D Ekran
- 17. SOAP przy użyciu C#
- 18. Sytuacja przełącznika obiektywu c z wieloma argumentami
- 19. Przechwytywanie ekranu Windows za pomocą ffmpeg
- 20. Przechwytywanie ekranu iPhone'a z dołączonym paskiem stanu?
- 21. Przechwytywanie ekranu Android i tworzenie wideo programowo
- 22. Kiedy jest wykonywane automatyczne przechwytywanie ekranu ios?
- 23. przy użyciu PEAR z MAC OS X
- 24. Czy możliwe jest przechwytywanie danych odpowiedzi XHR przy użyciu WebDriver
- 25. Jak używać C++ i obiektywu-c razem w XCode 4.2
- 26. Wykonywanie zrzutów ekranu programowo w mac tylko dla okna aplikacji
- 27. Tworzenie pliku Mac .app w systemie Windows przy użyciu Mono
- 28. C# trayicon przy użyciu wpf
- 29. Analizowanie html przy użyciu C
- 30. Przechwytywanie Control-C w Pythonie
Tak, widziałem go, jestem raczej nowy w Objective C , Son of Grab jest dla mnie trochę trudny. moje wymaganie jest bardzo proste, stwórz aplikację działającą w tle, po spełnieniu określonych kryteriów, po prostu uchwyć bieżące skupione okno i utwórz obraz na określonej ścieżce – Daniel