amit a paint nem tud, azt megoldja a matlab/octave ;)

A tortenet egyszeru, adott egy kep, amin fenyerot kell allitani, de a csodalatos ms paint ilyet nem tud / nem trivialis helyen lehet benne megtalalni.

Adodott az otlet, hogy ha mar az egyetem jovoltabol van matlab/octave, akkor miert ne. Agyuval a verebre, de ha egyszer ez mukodik, akkor ez mukodik. Kobaltas megoldas, de jo. :P


i=imread('c:\temp\kep.jpg');
image(i);
i2=imadjust(i, [.15, .5], [0, .8]);
image(i2);
imwrite(i2, 'c:\temp\kep3.jpg', 'jpg');

igen, csak ennyit akartam megcsinalni ms paint-tel, de nem tudtam, de matlab/octave az en megmentom ;)

Hozzászólások

Erre fejlesztettem még aaphoto-mat. Benne van Ports-ban, megleshetnéd már akkor :)

FreeBSD alatt KolourPaint tud ilyet, csak akkor epp nem az alatt voltam, hanem w7 alatt.

es tenyleg:


op@opn ports> make search name=aaphoto
Port:   aaphoto-0.41
Path:   /usr/ports/graphics/aaphoto
Info:   Auto Adjust Photo, automatic color correction of photos
Maint:  han@log69.com
B-deps: autoconf-2.68 autoconf-wrapper-20101119 jasper-1.900.1_10 jpeg-8_3 m4-1.4.16,1 perl-5.12.4_3 png-1.4.8
R-deps: jasper-1.900.1_10 jpeg-8_3 png-1.4.8
WWW:    http://log69.com/aaphoto_en.html

___
info

A Paint rajzoló program, Képmanipulálásra ilyen szinten az IrfanView tökéletes megoldás.

Pontosan. Ez is egy szép példa arra, hogy a szakmai kifejezéseket miért káros magyarítani. Az angol megkülönbözteti az image editorokat (amik inkább új képek létrehozására alkalmasak) és az image manipulatorokat (amik inkább kész képek utómunkáira alkalmasak), ezt a magyar egyszerűen úgy mondja, hogy képszerkesztő. (A képmanipulátor szó ugyan létezik, de ki használja?) A paint az előbbire lett kitalálva, a gimp (mondjuk) az utóbbira. Előbbivel nem tudsz csinálni brightness correctiont, utóbbival nehezebben tudsz rajzolni (pl. gimppel rajzolj egy kört, és megérted, mire gondolok). Persze nyilván van átfedés, de azért általban lehet érezni, hogy melyik program mire lett kitalálva.

A matlabos megoldás ötletes, de valahol kézenfekvő. Mit nem lehet megcsinálni matlabbal? :) (Btw szerintem powershellben is meg lehet írni maximum n*10 sorban, az a kérdés hogy mennyire támogat ilyesmit a .net.)

--
Don't be an Ubuntard!

Nekem a matlabbal nincs bajom, mert mernoki tudomanyokban es alkalmazasokban sokat kell hasznalni es inkabb matlabbal csinaltam meg, mint hogy elkeressem a powershell api referenciat es azzal elcsesztem volna tobb orat, hogy megtalaljam, ha nincs ilyen akkor azt lekodoljam es kiteszteljem.

Amugy igen, C programmal is kb 50 sor lett volna hasznalva egy jpeg parsert.
___
info

a megoldasod okos es helyes, csak ettol meg en nem estem volna igy neki, meg akkor sem, ha ez a legjobb, es erre a szakmai erveim erosen hianyosak, de ettol meg utalhatom a Matlabot, meg ha olyan nagyon sokaig nem is mentem el benne :D

De alairom, hogy C-ben sem estem volna neki, talan bash+ImageMagick kombo ad hasonlo rovidseggel eredmenyt

Megvolt, így frissen, a bejelentkezés után indítva a kattintás után 20-22s múlva lehetett dolgozni a GIMP-pel (a homokóra is eltűnt). Régóta ment a gépem, tényleg elfelejtettem, hogy használtam a GIMP-et valamelyik nap... Mondjuk ez így is messze kevesebb, mint 1 perc...