PS to SVG

Довго шукав можливість працювати разом QCAD+Inkscape для виконання креслень, та лише Іван Лох допоміг деяким чином вирішити це.

Процедура поки що така:

  • Друкуємо з QCAD у ps-файл креслення;
  • за допомогою
    pstoedit -f plot-svg file.ps file.svg
    конвертуємо креслення у SVG формат
    (у кого немає pstoedit робить так: apt-get install pstoedit)
    Конвертує чудово, зберігає навіть шрифти і товщини ліній;
  • Малюєте що треба в inkscape, якщо треба знову щось докреслить, то з inkscape експортуємо в DXF (хоча вся праця пропаде, якщо робота була з кольором), набагато краще у inkscape робити фінальну частину роботи, а додаткові елементи антуражу конвертувати за ходом роботи і додавати до креслення;

в подальшому все друкувати в PDF і пакувати в архіви:))) але то вже інша історія

Щастя Вам!

technorati tags:, , ,

Blogged with Flock

My pocketmod DIY hack

Привіт!

Знову пишу про те що змайстрував вчора.

Шукав всяке D.I.Y.-не надибав www.pocketmod.com ну і стало ж мені цікаво, що там і як воно працює. Згенерував на сайті я собі органайзер, склав, і подумав, що було б набагато краще, згенерувати таке собі самому! Під свої, вузкопрофільні потреби!

Read more

QCAD

Привіт всім!

Поки що як шалений клепаю креслення в QCAD. Раніше вважав що в ньому креслить неможливо, або дуже складно або він сируватий. Теперь роблю повноцінні креслення такі на вигляд після другу як із Автокада, от такий прикол.

Серед проблем…куди ж без них: засічки на розмірних лініях, та мало шрифтів кирилицею. Поки що, як вирішити перше не знаю, нема часу розібратись, друге вирішить легше.

Деякі інструменти дуже цікаві, і були в Автокаді тільки в розширеному Експрес-пакеті, а деяких нема. Все інше – лише звичка. Звик швидко.

Друг конвертнув DWG у DXF стандартними можливостями автокаду, все показуе, тобто підтримка DXF чудова.

От такі справи.


З днем Перемоги!

До речі, пишу з Flock чудового браузеру-форку Firefox

technorati tags:, , , ,

Blogged with Flock

Mplayer – кодування звука з відеофільму

Інколи трапляється необхідність скопіювати з відеофільму лише аудіозвук (наприклад лекція, чи музикальний якийсь концерт)…
Робиться це доволі просто

mplayer -ao pcm:file=sound_file.wav ‘video file.avi’

а потім обтискаємо WAV у наприклад mp3

lame –preset 192 sound_file.wav sound_file_mp3.mp3

або в OGG

oggenc -q 10 sound_file.wav

От і все, це найпростіший варіант
Можна ще добавити деякі інші моменти, але ця коротка нотатка не про це

Хай щастить!

Багато *.jpg перетворити у один файл – 1

Привіт Усім!
Інколи (доволі часто) виникає потреба перетворити купу сканованих сторінок якоїсь суперкниги у щось, що в подальшому було зручно: дивитись, друкувати, зберігати.
На це просте/не просте питання я поки що знайшов для себе декілька варіантів. Це або PDF (PS) book або DjVu-book. Також можлива трансформація з одного в інший, не пряма звістно, а крізь unix-way 🙂

Спочатку я розповім як я роблю PDF-book с купи сканованих (зкачаних з нету) растрових зображень…
Буду використовувати такє ПЗ: imagemagick та psutils
1. Копіюю всі файли у 1 директорію (якщо вони ще не вкупі, то використовуйте будь що для копіювання 🙂 ) ;
2. Якщо вони нумеровані порядно, послідовно… наприклад …245.jpg, 246.jpg... то все чудово прямуємо на п. Головне щоб на вивід команди ls вій файли розташувались за порядком;
3. Якщо файли мають різні назви то треба їх переназвати. Або mv file.jpg 001-file.jpg (наприклад так), або автоматично якось, як Вам до вподоби

4. Далі щоб не робити багато дурної роботи пишемо скрипт:
#!/bin/bash
echo “Create PDF Book from JPG
#Заголовок який буде виведений на консоль

# Цей цикл масштабує зображення до розміру А4 формату (визначив за допомогою #Gimp який розмір необхідний на прикладі 1 файлу)

for i in $( ls *jpg); do
convert $i –resize x1142 $i.jpg
done
# Отримуємо на виході файл за типом file.jpg.jpg

#Перетворюємо купу файлів у
купу pdf
for i in $( ls *jpg.jpg); do
convert $i pdf:$i.pdf
done
#Отримуємо купу файлів за типом file.jpg.pdf

# Збіраємо до одного файлу всі наші сторінки з зображенями

psmergeoall.ps *.pdf

# Отримуємо багатострінковий ps-файл який можна друкувати чи використовувати за #іншими призначеннями хочь і зберігати, хоча файл досить великий за розміром, тому #перетворюємо його у
pdf

# Можливо при тестовому друці не все вийшло добре з розташуванням зображень на #листах, або Ви перед цим не робили зміну розміру зображення (або це не доцільно). #Так от, щоб уникнути колізій та покращити загальний вигляд інколи варто #додатково #переформатувати файл до одного розміру як наприклад от тут:

psresize -h290mm all.ps all_r.ps

#В подальшому перетворюємо PS у PDF

ps2pdf all.ps all.pdf

#Видяляємо тимчасові файли
rm *.jpg.pdf

На виході отримуємо all.pdf файл з купи зображень.

Короткий текст цього скрипту:

#!/bin/bash
echo “Create PDF Book from JPG

for i in $( ls *jpg.jpg); do
convert $i pdf:$i.pdf
done

psmergeoall.ps *.pdf
psresize -h290mm all.ps all_r.ps
ps2pdf all_r.ps all.pdf
rm *.jpg.pdf


Хай щастить!