Титла: *.png to *.jpeg Публикувано от: AlexanderTop в Feb 11, 2010, 18:02 Трябва ми програма която конвертира png към jpeg или jpg.
Използвам openSUSE.Снимките са не в една пакпка ами в 150.Така че смятам че и това има значение.Идеи? Титла: Re: *.png to *.jpeg Публикувано от: dejuren в Feb 11, 2010, 18:25 инсталирай imagemagick и ползвай convert
Код: convert img.png img.jpeg ПП Такова животно "jpeg или jpg" няма, това е един и същи формат. Титла: Re: *.png to *.jpeg Публикувано от: b2l в Feb 11, 2010, 18:33 Код
PS: ls-a го пускаш в директорията от която започват другите 150, но мисля че разбра ;) Титла: Re: *.png to *.jpeg Публикувано от: dejuren в Feb 11, 2010, 20:13 Корекция: без find няма да мине:
Код: for i in `find /home/directory -name *.png`; do convert $i ${i%.png}.jpeg; done @ backtolife ако те глождят съмнения направи тест, аз направих няколко. Титла: Re: *.png to *.jpeg Публикувано от: b2l в Feb 11, 2010, 20:37 Корекция: без find няма да мине: Ммм дам, може и едно -type f да сложим на find-a :) :) ПС: всъщност примера ми беше само с ls, не го тествах с -R опцията. Титла: Re: *.png to *.jpeg Публикувано от: lz в Feb 11, 2010, 22:20 Този вариант в случаят няма да е приложим, но ако бяха в една папка става и с Gimp. Слагаш тази добавка: http://members.ozemail.com.au/~hodsond/dbp.html
"... so the simplest use of DBP is just to convert a number of image files from one format to another." Титла: Re: *.png to *.jpeg Публикувано от: AlexanderTop в Feb 12, 2010, 08:09 bash: ./Makefile: Permission denied
axeltop@linux-hrwg:~/Desktop/dbp-1.1.9 Кво ще рече ? Титла: Re: *.png to *.jpeg Публикувано от: b2l в Feb 12, 2010, 10:12 Ще рече да станеш root преди да изпълниш командата.
Титла: Re: *.png to *.jpeg Публикувано от: AlexanderTop в Feb 12, 2010, 12:28 Добре ама след роот трябва няква буквичка...а не я знам
sudo -s Makefile или нещо от сорта...inux-hrwg:~/Desktop/dbp-1.1.9> sudo -s ./Makefile ./Makefile: line 5: shell: command not found ./Makefile: line 5: GIMPARGS: command not found ./Makefile: line 8: NODEPS: command not found ./Makefile: line 10: all:: command not found ./Makefile: line 12: dbp:: command not found ./Makefile: line 13: GIMPARGS: command not found ./Makefile: line 13: NODEPS: command not found ./Makefile: line 13: CPPFLAGS: command not found ./Makefile: line 13: LDFLAGS: command not found In file included from dbp.cc:70: и т.н Титла: Re: *.png to *.jpeg Публикувано от: AlexanderTop в Feb 12, 2010, 12:33 А има още няколко приложения които не мога да изпълна по същата причина.
някаде все трябва д ги има описани тези комади.. :) ImageMagick би трябвало да сърши работата със смяната на формата но и тя иска make Титла: Re: *.png to *.jpeg Публикувано от: b2l в Feb 12, 2010, 12:43 Тук ($2).
Само ако обичаш забележи, че командите се изпъляват като root. Предполагам, че по този урок трябва да стане! Титла: Re: *.png to *.jpeg Публикувано от: foxb в Feb 12, 2010, 12:47 Не забравяйте, че ImageMagick трябва да бъде инсталиран за да работи convert...
Титла: Re: *.png to *.jpeg Публикувано от: AlexanderTop в Feb 12, 2010, 12:49 axeltop@linux-hrwg:~/Documents/ZaGallery/Saab_9-7X_42_06> for i in '-typef find /home/axeltop/Documents/ZaGallery/Saab_9-7X_42_06 -name *.png'; do convert $i{$i%.png}.jpeg; done
convert: unrecognized option `-typef'. xeltop@linux-hrwg:~/Documents/ZaGallery/Saab_9-7X_42_06> for i in 'find /home/axeltop/Documents/ZaGallery/Saab_9-7X_42_06 -name *.png'; do convert $i{$i%.png}.jpeg; done convert: unable to open image `find': No such file or directory. convert: unrecognized option `-name'. нещо не става...:) Титла: Re: *.png to *.jpeg Публикувано от: b2l в Feb 12, 2010, 12:50 Код
Само това ти е командата! /home/directory на теб трябва да ти е ~/Documents/ZaGallery Титла: Re: *.png to *.jpeg Публикувано от: AlexanderTop в Feb 12, 2010, 13:17 Един последен жокер
linux-hrwg:/home/axeltop/Desktop/ImageMagick-6.5.9-3 # yast2 –install gcc make No such client module –install The search path follows. It does not include the current directory. /y2update/clients /root/.yast2/clients /usr/share/YaST2/clients не разбирам... Титла: Re: *.png to *.jpeg Публикувано от: b2l в Feb 12, 2010, 13:27 Последен жокер, а?
--install (две поредни тиренца). Май трябваше да послушаш lz и да си сложиш плъгина на GIMP-a! Титла: Re: *.png to *.jpeg Публикувано от: AlexanderTop в Feb 12, 2010, 15:03 x-hrwg:/home/axeltop/Desktop/dbp-1.1.9 # make install
Package gimpui-2.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `gimpui-2.0.pc' to the PKG_CONFIG_PATH environment variable No package 'gimpui-2.0' found и еrror до края Пък това gimpui-2.0 не го намирам никаде Титла: Re: *.png to *.jpeg Публикувано от: dejuren в Feb 12, 2010, 17:01 Твоето Сусе няма ли yum, за да инсталираш от пакет и да прескочиш мъките с компилацията? За rpm не питам, защото докато му се натаманят зависимостите може да забравиш за какво беше цялата инсталация.
ПП не знам каква точно глупост съм казал, защото нито сусе нито юм познавам, но би трябвало поне малко да са копирали от Шапката... Титла: Re: *.png to *.jpeg Публикувано от: AlexanderTop в Feb 15, 2010, 16:49 Сега ,кво става.
Линкса си намира формата като по подразбиране ама не слага разширение на файла .пнг ами го оставя без такова,и като изпълнява споменатото for i in ' .... дава едни съобщения и никва работа не върши... Команда за същите файлове само че с rename първо ,че да ги направи всички с .пнг накрая как ще изглежда? Титла: Re: *.png to *.jpeg Публикувано от: AlexanderTop в Feb 16, 2010, 13:45 -hrwg:~> convert '/home/axeltop/Documents/ZaGallery/BMW_318_1.9_02_VLV.png' image.jpg
convert: no decode delegate for this image format `/home/axeltop/Documents/ZaGallery/BMW_318_1.9_02_VLV.png' @ error/constitute.c/ReadImage/532. convert: missing an image filename `image.jpg' @ error/convert.c/ConvertImageCommand/2919 Нещо липсва...ама не разбирам кое точно |