Одурачьте некоторый класс или модуль, говоря, что это потребовало чего-то, чего это действительно не потребовало:
$" << "something"
Это полезно, например, при требовании, который по очереди требует B, но нам не нужен B в нашем коде (и A не будет использовать его ни один через наш код):
, Например, Backgroundrb bdrb_test_helper requires
'test/spec'
, но Вы не используете его вообще, таким образом, в Вашем коде:
$" << "test/spec"
require File.join(File.dirname(__FILE__) + "/../bdrb_test_helper")
Существует веб-сайт, на котором вы можете загрузить свое изображение и увидеть результат.
Но если вы хотите загрузить свой svg- image, вам необходимо зарегистрироваться. (Если вы зарегистрируетесь, вы получите 2 изображения бесплатно)
I ' m при условии, что вы хотите написать программное обеспечение для этого. Чтобы сделать это наивно, достаточно найти линии и задать векторы. Чтобы сделать это разумно, вы пытаетесь уместить фигуры на чертеже (подгонка модели). Дополнительно,
PNG - это стиль растрового изображения, а SVG - это векторный графический дизайн, который поддерживает растровые изображения, поэтому он не будет преобразовывать изображение в векторы, а просто изображение, встроенное в вектор. на основе формата. Вы можете сделать это, используя бесплатный http://www.inkscape.org/ . Он будет встраивать его, однако у него также есть движок, подобный Live Trace, который попытается преобразовать его в пути, если вы хотите (используя potrace). См. Живую трассировку в Adobe Illustrator (коммерческий) является примером:
http://graphicssoft.about.com/od/illustrator/ss/sflivetrace.htm