Kezdőoldal » Számítástechnika » Programozás » Szükségem lenne egy olyan...

Szükségem lenne egy olyan programra ami képes arra hogy akár több ezer képet (BMP-t) módosítson minél gyorsabban bizonyos követelmények alapján. Milyen programmal oldhatom ezt meg?

Figyelt kérdés

Pl. Három előre megadott színt nem módosít, az összes többit feketére festi az összes képen.

Olyan valamire gondoltam ami 32 bites xp alatt is jól megy, a módosításra váró BMP-k pedig 24 bitesek. Automatizáláshoz kellene, ezért a legjobb lenne ha paraméterekkel tudna dolgozni a program, az sem gond ha nincs ilyen program viszont egyszerűen összerakható valamilyen programozási nyelvben (némi tapasztalatom van pascalban). Előre is köszönöm a segítséget.


2012. jan. 25. 14:35
1 2
 1/15 anonim ***** válasza:

Photoshop.

Talán.

G.

2012. jan. 25. 14:36
Hasznos számodra ez a válasz?
 2/15 iostream ***** válasza:
Hát. Több ezer bmp módosítása egyszerűen ÉS gyorsan semmiképp nem fog menni. Én C++/Qt összeállítással kezdenék neki, ott már van tapasztalatom képmanipulálásban, de ez nem triviális témakör, főleg egy kezdőnek, az egyszerű, magasabb szintű könyvtárak meg általában nem elég gyorsak. Szóval szerintem nincs ideális megoldás a problémádra, keress valakit, aki lefejleszt neked egy ilyet C/C++-ban (nem bonyolult feladat, ha ért hozzá az ember).
2012. jan. 25. 14:40
Hasznos számodra ez a válasz?
 3/15 anonim ***** válasza:

BMP felépítése: [link]

[link]


"Három előre megadott színt nem módosít, az összes többit feketére festi az összes képen."

Konkrétan ezt pascal-ba sem nehéz megcsinálni, (legalábbis nekem nem lenne nehéz, csak időigényes) csak kódolni kell, túl sokat nem kell agyalni rajta.

Túl gyors nem lehet még ekkora mennyiségű kép esetén, leggyorsabb képűvelet ha csak átmásolod őket és még az is idő.Persze hogy mi gyors az relatív.

A BMP fájl szerkezetét akár vissza is lehet fejteni próbálkozással, de gyorsabb utánanézni.

Gyakorlatilag fájlt kell írni olvasni tudni pl pascal-ba, rekordot kezelni ciklusok meg ez az.

Mire kell ez pontosan?

2012. jan. 25. 14:55
Hasznos számodra ez a válasz?
 4/15 anonim ***** válasza:
Nem kell ehhez programozni, biztos van valami komolyabb batch scripter ami ezeket tudja.
2012. jan. 25. 15:02
Hasznos számodra ez a válasz?
 5/15 anonim ***** válasza:

Sztem C++ meg GDI+-al lófasznyi idő alatt összerakható egy ilyen program, bár arról nem tudok nyilatkozni, hogy mennyire lenne gyors más megoldásokhoz képest.

Már a programozási nyelv mindenképp C/C++ legyen, de hogy milyen library-t használsz, azon elég sok múlhat.

2012. jan. 25. 18:13
Hasznos számodra ez a válasz?
 6/15 anonim ***** válasza:

nem írtad konkrétan, hogy milyen módosításokat akarsz tömegesen végrehajtani!

Ha csak a képek méretét, kimeneti formátumát (BMP, JPG, GIF, PNG, TIF), esetleg a fájlnév maszkokat, elforgatást, negatív vagy szépia hatást stb. akarsz módosítani, jav.lom a Fotoshizer ingyenes, csoportos képmanipuláló programot.

[link]

2012. jan. 25. 19:41
Hasznos számodra ez a válasz?
 7/15 anonim ***** válasza:
72%

"lófasznyi idő alatt összerakható egy ilyen program"

a lófasznyi az nálad sok vagy kevés? :D

egy lónak elég nagy fasza van

2012. jan. 25. 19:57
Hasznos számodra ez a válasz?
 8/15 anonim ***** válasza:
Jó, kicsit félérthető, legyen hangyaf*sznyi :D Azaz kevés :D
2012. jan. 25. 21:20
Hasznos számodra ez a válasz?
 9/15 anonim ***** válasza:
*Szóval félreérthető :D Nem megy ma a gépelés :D
2012. jan. 25. 21:21
Hasznos számodra ez a válasz?
 10/15 A kérdező kommentje:
Photoshop, Paint.net, MSPaint... stb. ... ezek kizárva, ez nem automatizálás, mert be kell kérni minden egyes fájlt és manuálisan módosítani mindegyiket. Ha a program amit pl. C-ben írok 1mp alatt 3 képet módosít az már elég gyors. A képek mérete pixelben 1024x768 és ezt a sebességet egy 2,2 ghz AMD athlon-on kellene elérnie, 1gb rammal
2012. jan. 26. 09:09
1 2

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!