Porownanie aplikacji do przetwarzania obrazów

0

Witam!
Zaprojektowałem własną aplikację do przetwarzania obrazów w C# zawierająca kilka filtrów do obróbki zdjęć. Porównując jej działanie np. z XnView na pierwszy rzut oka nie widać żadnej różnic, ale dopiero bliskie "oględziny" pokazują, że minimalne różnice są.

Moje pytanie brzmi czym może być to spowodowane? Jaka jest różnica między aplikacją napisaną w C# a komercyjną aplikacją.

Pozdrawiam, Tomek :)

0

Jak można porównać coś, czego nie widać?

0

Jeśli zapisujesz do JPG, to wygląd końcowy zależy do algorytmu i stopnia kompresji :D

1

Moje pytanie brzmi czym może być to spowodowane?
Tym, że robisz coś inaczej niż oni.

Jaka jest różnica między aplikacją napisaną w C# a komercyjną aplikacją.
Taka, że ty piszesz w C#, a oni na programie zarabiają.

0
somekind napisał(a):

Jak można porównać coś, czego nie widać?

Ale co chcesz zobaczyc? Kod programu? Zawiera kilka tysiecy lini kodu, wiec bez sensu, zeby go wklejac ;)

Fakt, obraz wynikowy jest zapisywany do JPG, a nie wiem jaki algorytm kompresji przyjął kompilator - korzystam z Microsoft Visual Studio C# 2010. Algorytmy działania filtrów są (tak sądzę) podobne, więc w tej kwestii nie zgodziłbym się..

Dziękuje za te wskazówki, czy może coś jeszcze być tego przyczyną?

0
juniorex321 napisał(a):

Ale co chcesz zobaczyc? Kod programu? Zawiera kilka tysiecy lini kodu, wiec bez sensu, zeby go wklejac ;)

Piszesz o różnicach w obrazach wynikowych, więc chyba logiczne, że należałoby pokazać te różnice. Wtedy ktoś mógłby ewentualnie coś wymyślić.

Fakt, obraz wynikowy jest zapisywany do JPG, a nie wiem jaki algorytm kompresji przyjął kompilator

Kompresujesz obrazy kompilatorem? :O
No to na pewno może być przyczyną znacznych różnic.

Algorytmy działania filtrów są (tak sądzę) podobne, więc w tej kwestii nie zgodziłbym się..

Ale ich implementacja może być bardziej lub mniej dokładna, podobnie jak implementacja kompresji.

0

No może się wygłupiłem tamtą wypowiedzią, bo nie wiem jak dokładnie odbywa się zapis... Napisałem funkcję, która zapisuje mi obraz i do tej pory tyle mnie interesowało. Zauważyłem jednak, że rozmiar (w sensie miejsca zajmowanego przez dany obrazek na dysku) potrafi być znacznie mniejszy w porównaniu do oryginalnego zdjęcia

1 użytkowników online, w tym zalogowanych: 0, gości: 1