創意工夫の実践、またはルーチンを喜びに変える方法

ご存知のように、どのタスクにも少なくとも2つのソリューションがあります。 そして、多くの場合、「直接」と呼ばれる最も直接的なソリューションは最適ではありません。 しかし、私たちの多くはこれについてあまり気にしません(これは隠蔽する罪です-頭の中の動機とナッツがすべて「不可能」であるにもかかわらず、私自身も同じことをします)、見られるように問題を解決します、そうではありません。 それで、私の活動の性質上、私は最近、率直に言って退屈なルーチンを少し持っていました。 この場合の対処方法



そのため、プロジェクトの1つにかなり面白いタスクがありました。他のすべての魅力に加えて、国の地域ごとに地図を分解したページを作成することです。特定の領域にマウスを置いても、他の地域から視覚的に目立つはずです。 原則として、すべてが非常に単純であり、落とし穴はありません。通常のタグを取得し、必要なポリゴンで埋め、その領域の代替画像を表示するポリゴンにプロセッサを掛けます。一般に、1つの「しかし」マップは非常に詳細であり、ベクトル形式のヒントはありません。



各地域の切望された座標を取得するために(そして、そのうち約20がありました)、1つか2分間以上gimp'e / photoshopに座って、地図上の地域の各ポリゴンの境界の座標を注意深く収集する必要があります。 占領は、私はあなたに伝えますが、非常に快適ではありません。 いつそれが流出するかを考えるだけで、回避策を探し始め、代替ソリューションを見つけることができました。 そして、この瞬間に、Inkscapeベクトルエディターのクイックスタートアイコンが目に留まりました...



計画はすぐに成熟しました。 Inkscape自体はすべての作成物を素晴らしいsvg形式で保存し、大きな問題ではないデータを取得します。幸いなことに、それを操作するライブラリはPython'aや他の言語に十分です。 アクションのさらなるアルゴリズムは非常にシンプルであることが判明しました-マップを取得し、Inkscapeを使用してsvgに変換し、ポリゴンの座標を取得し、ポリゴンマップですでに目的に使用しています。



ただし、手元にはPNGのみがあり、最大はPSDです。 そして、これはベクトルではありません。 フォーラムをめぐって、ラスターグラフィックスをVectonにトレースするための素晴らしいサービス-http://vectormagic.comを見つけました。 素晴らしく、便利なものを見つけたとき、私は喜びました。 近い将来、大規模なレビューを試みるつもりだと思います。アナログを見つけられなかったか、まったく見当たらないからです。 動揺させることができるのは、1つのメールボックスにつき2つの無料トレースだけです。 しかし、私のタスクでは、1回のダウンロードで十分でした。 幸いなことに、トレースパラメーターは構成可能であり、出力では、すべて同じsvgで非常に高品質のベクター描画を取得できます。



その結果、Pythonでかかとでsvgファイルのパーサーをすばやく走り書きし、Inkscapeでベクターマップのささいな部分をフレームに収めました。非常に高い精度で切望された座標を取得しました。



マップでの作業を完了した後、朝のコーヒーを飲みながら、両方の解決策がどれくらいかかるかを指で想像してみました。 最初のオプションの場合、エリアごとに約20〜25分ですが、20倍すると、約8時間かかります。 まる一日の仕事が全くの恐怖とandさをするのに費やされるかもしれません。 そのため、15〜20分のブレインストーミングと、タスク全体を完了するための約2時間の作業が判明しました。 しかし、私の謙虚な意見では、最も重要なことは、退屈で面白くない、日常的で疲れる仕事を、svgとプログラミングの純粋な喜びの小さな研究に変えることが可能であったということです。



だから、ただbeatられた有名な道を行くことを拒否して、私は仕事で自分の人生のほぼ6時間を勝ち取ることができました。



日常のカスタムソリューションの例はありますか? 教えてください、知るのは面白いです。



Z.Y. Inkscapeチームはアストラルマジック、シャーマニズム、真夜中のタンバリンの男たちがチェスと詩人で「彼らのsvg」を発明したので、vectormagicからダウンロードしたsvgファイルを開こうとすると突然彼は死にました。 ただし、Inkscapeに組み込まれているpdf2svgコンバーターは優れた機能を発揮します。これにより、通常、トレース中に取得した画像をインポートできました。



All Articles