Paturpinot par Image Processing

« previous entry | next entry »
Nov. 15., 2008 | 09:08 pm

Originally published at 19 pints of beer. Please leave any comments there.

Paturpināšu jau iepriekš iesākto tēmu par Image Processing. Kā jau rakstīju, meklēju kādu nebūt framework, kas apstrādātu attēlus. Beigās tomēr vienalga nonācu līdz ImageMagick jeb precīzāk pie Magick++, lai arī komentāros izteicos, ka tas ir liels un smags rīks.

Izvēlējos beigās ImageMagick tāpēc, ka GD tiešā veidā īsti negribēja darīt to, ko gribēju es – tas ir strādāt tieši ar tādiem TIFFiem, kā man bija vajadzīgs. Taisīt no jauna neko negribējās, tāpēc arī pieķēros ImageMagick’am – vismaz pēc aprakstiem un dokumentācijas, izskatījās labs esam.

Bet te tev nu bija – pēdējās pāris dienas cīnos ar to, lai piedabūtu to Magick++ strādāt ar XCode. Izskatās, ka problēma varētu būt ar to, ka installējoties klāt, tā visa padarīšana nav korekti sevi pierakstījusi sistēmā, kā rezultātā – XCode linkojot failus izmet sekojošas dīvainības:

Undefined symbols:   "Magick::Image::write(std::basic_string<char , std::char_traits<char>, std::allocator</char><char> > const&#038;)", referenced from:       _main in main.o   "Magick::Image::crop(Magick::Geometry const&#038;)", referenced from:       _main in main.o   "Magick::Geometry::~Geometry()", referenced from:       _main in main.o       _main in main.o   "Magick::Image::~Image()", referenced from:       _main in main.o       _main in main.o   "Magick::Image::read(std::basic_string</char><char , std::char_traits<char>, std::allocator</char><char> > const&#038;)", referenced from:       _main in main.o   "Magick::Image::Image()", referenced from:       _main in main.o   "Magick::Geometry::Geometry(unsigned int, unsigned int, unsigned int, unsigned int, bool, bool)", referenced from:       _main in main.o ld: symbol(s) not found collect2: ld returned 1 exit status</char>
</p>

Varbūt kādam ir kāda ideja, kā to visu tomēr iedarbināt? Citādi šobrīd esmu pārracis Googli un tā arī neesmu uzdūries nekam, kas varētu atbilst šai tēmai…

Link | Add to Memories