Днес докато си обновявах любимия ми OpenOffice се натъкнах на много интересния проект за отворена галерия с картинки които да си слагаме в документите. Свалям аз от официалния сайт: http://www.openclipart.org/, за жалост се оказа че не може да се използва с OpenOffice тъй като няма импортен филтър за SVG изображения а именно това е формата който са избрали от OpenClipArt Library. След малко ровене из FAQ на въпросния сайт открих че има няколко начина да се справим с проблема. Единия който не ми хареса е да си ги конвертираме ръчно към каквото искаме използвайки Inkskape или GIMP. Другия по удачния е да се използва импорния филтър който можем да намерим тук: http://www.ipd.uka.de/~hauma/svg-import/. За жалост проекта е в много ранна фаза и далеч не е перфектен, но е достатъчно добър. Свалям аз слагам обаче нещо пак не ми разпознава SVG като графичен формат. Видях че на същата страница беше добавен и batch-converter който реших да използвам. Написах едно много кратко скриптче на PHP, което да ми свърши работа при конвертирането на цялата файлова структура на OpenClipArt Library и след околу 2 часа чакане(и няколко пъти убиване на java процеса тъй като беше забил) бях свършил с конвертирането към доста по понятния за OpenOffice ODG формат. Качвам тук скрипчето заедно с текущата версия на конвертора, ако случайно на някой му е полезна. Ще обновявам скриптчето като излизат нови версии на конвертора, за да може да се държи малко по стабилно.
{ 2006 12 12 }

BORIME4KA | 12-Dec-06 at 11:01 pm | Permalink
А що не го пратиш на приятелчетата от openclipart.org?
Alexandre | 13-Dec-06 at 1:12 am | Permalink
Inkscape может экспортировать SVG в OpenDocument Draw
(Inkscape can export SVG to ODG, sorry, couldn’t figure out whether your blog is in Bulgarian or Belorussian)
Жоро | 13-Dec-06 at 1:20 am | Permalink
@BORIME4KA
Точно това мисля че трябва да направя. Просто да го пооправя малко и да му барна един интерфейс, и да сложа някаква версия на PHP, т.е. да направя пълен комплект, пускаш и тръгва.
@Alexandre
Its in Bulgarian but its close to Russian so no problems, I understood you perfectly.. I know that Inkscape can do this, but I did this because of 2 reasons:
First - I needed automated conversion of all the files in the library because I don’t have the time nor the patience to do this file by file.
Second - I don’t have Inkskape installed and I think that generally 95% of the people using OpenOffice and people that would want to use this ClipArt don’t have it installed. So I did something that will do it without need of installing Inkscape software which they will probably don’t need.