Zaciemnianie fragmentu zdjęcia
: 17 mar 2014 14:19
Cześć,
Zrobiłem funkcję (załączniki), w której za pomocą Rectangle i warości od 0-1 zmieniam intensywność fragmentu zdjęcia. Problem polega na tym, że za każdym razem potrzebuję tymczasowego zdjęcia aby wykonać operacje. Muszę je za każdym razem tworzyć i usuwać. Pytanie:
a) czy można to zrobić prościej - może są już gotowe metody
b) jeżeli nie a) to jak radzić sobie z referencją do zdjęcia aby za każdym razem nie tworzyć nowej - Mogę utworzyć FGV, która będzie się sama inicjalizować ale jak i kiedy usunąć to zdjęcie z pamięci? Normalnie LV samo dba o zarządzanie pamięcią ale tutaj już to nie działa.
Chciałbym po prostu używać tej funkcji i nie martwić się o tworzenie lub zwalnianie pamięci.
Zrobiłem funkcję (załączniki), w której za pomocą Rectangle i warości od 0-1 zmieniam intensywność fragmentu zdjęcia. Problem polega na tym, że za każdym razem potrzebuję tymczasowego zdjęcia aby wykonać operacje. Muszę je za każdym razem tworzyć i usuwać. Pytanie:
a) czy można to zrobić prościej - może są już gotowe metody
b) jeżeli nie a) to jak radzić sobie z referencją do zdjęcia aby za każdym razem nie tworzyć nowej - Mogę utworzyć FGV, która będzie się sama inicjalizować ale jak i kiedy usunąć to zdjęcie z pamięci? Normalnie LV samo dba o zarządzanie pamięcią ale tutaj już to nie działa.
Chciałbym po prostu używać tej funkcji i nie martwić się o tworzenie lub zwalnianie pamięci.