SlideShare a Scribd company logo
1 of 22
Download to read offline
ベジェ曲線を使ってみよう
〜 Drawのテクニック〜
Masataka Kondo (@Masa_B_Kondo)
LibreOffice Kaigi 2016. 12
December 10th, 2016
LibreOffice Kaigi 2016. 12
December 10th
, 2016
Draw、使ってますか?
● WriterやCalcの方が親しみがある?
● LibreOfficeの特徴をなすツールのひとつ
– 役割分担することで効率を上げる
– 表計算ソフトに画像を貼り付けるとか不要
●
簡単な描画ソフト、かもしれないけど
– そこそこのことができる
– 3枚あるレイヤー(増やすことも可能)を駆使する
– 自由に増やせるスナップライン
LibreOffice Kaigi 2016. 12
December 10th
, 2016
最近個人的に思ってること
●
ソフトウェアの正当な評価の重要性
– ベンダー製ソフトしか評価しない人
●
オープンな文書フォーマット
● ドローイングでいうと「ODG」と「SVG」
– OpenClipartでは通常SVGが入手可能
– PNGやWMFも入手できるが…
● WMFは編集する際多角形にされるので崩れる
LibreOffice Kaigi 2016. 12
December 10th
, 2016
最近個人的に思ってること
● Writer / Calcで得た知見の展開
– WordやExcelにも「正しい使い方」を展開
● Drawなど「LibreOfficeにしかない」ものは?
– Illustratorとかに波及する?→高いからね
– Visioはもっとありえない
● InkscapeやGimpなどFLOSSのツールへ
– 曲線描画の扱いになれる (for Inkscape)
– 領域選択の幅が広がる (for Gimp)
LibreOffice Kaigi 2016. 12
December 10th
, 2016
グラフィックフォーマットの相関
● ODG、SVGを中心にして再利用する
– LibO Drawへのインポート / からのエクスポート
PDF
Export
Export
Import
Print
Import
Other
Formats
Export
Other
Formats
(e.g. AI, DXF, ...etc.)
LibreOffice Kaigi 2016. 12
December 10th
, 2016
OpenClipartについて
https://openclipart.org
LibreOffice Kaigi 2016. 12
December 10th
, 2016
例えば、”penguin”と検索する
LibreOffice Kaigi 2016. 12
December 10th
, 2016
基本的にはSVGを入手可能
LibreOffice Kaigi 2016. 12
December 10th
, 2016
.org時代の遺産というか
● EMFを経由するのは時代的に推奨しません
● SVGが使えるので活用しましょう...
LibreOffice Kaigi 2016. 12
December 10th
, 2016
端的な結論を言うと
● Inkscapeは併用した方がよい
– Macの場合X11 (X Quartz)が必要
– Linuxでも、デフォルトでは入っていない
● apt-get なり Package Managerなりを活用
● Drawでしかできないことと、
● Inkscapeでしかできないことがある
LibreOffice Kaigi 2016. 12
December 10th
, 2016
ベジェ曲線って?
● 2つの通過点とそれぞれの制御線で表現
– 始点とその制御線がなす接線
– 終点とその制御点がなす接線
●
最短距離で結ぶ曲線
LibreOffice Kaigi 2016. 12
December 10th
, 2016
無茶な曲線は描けますが
●
制御点を遠くに置くこともできる
●
あんまり意味はない
LibreOffice Kaigi 2016. 12
December 10th
, 2016
Screenshot
画面の外に
制御点がある
LibreOffice Kaigi 2016. 12
December 10th
, 2016
素直に通過点を増やしましょう
●
先ほどの例はこうする方がよいです。
●
通過点を増やし、制御線は短く。
LibreOffice Kaigi 2016. 12
December 10th
, 2016
練習の指針として
●
多角形を曲線に変えていく練習
LibreOffice Kaigi 2016. 12
December 10th
, 2016
練習の指針として
●
多角形を曲線に変えていく練習
●
なれないうちは「対称に移行」を使う
LibreOffice Kaigi 2016. 12
December 10th
, 2016
練習の指針として
●
多角形を曲線に変えていく練習
●
なれないうちは「対称に移行」を使う
●
左右長さの違う制御線より扱いやすい
LibreOffice Kaigi 2016. 12
December 10th
, 2016
Drawでやる理由?
●
「レイヤー」の存在
– オブジェクトごとではなく、ページとして制御
– 非表示にしたり、編集不可にしたり
– 画像ファイルをトレース元にする
LibreOffice Kaigi 2016. 12
December 10th
, 2016
座標にもこだわる
●
左下に表示されている制御点の位置を把握
●
制御点もスナップラインやグリッドに固定可能
●
あらかじめスナップラインを配置するのがよい
この制御点を移動
制御点の位置を表す座標
LibreOffice Kaigi 2016. 12
December 10th
, 2016
その他
●
「多角形に変形」を活用する
● 直線で結ばれた図形(見た目は変わらず)
● Inkscapeに該当する機能はない?
LibreOffice Kaigi 2016. 12
December 10th
, 2016
欠点 〜 まとめ
●
先ほどのとは逆に「点を減らす機能」はない
– 手でいじりながらやるしかない
– レイヤーに固定してそれを見ながら?
● 制御点を減らすためにInkscapeも併用
●
フォーマットによっては誤差が発生
– 使わなければこの辺は改善しない
– 修正状況はBugzillaでチェック・フォロー予定
● 配布フォーマットはSVGがよい
– もちろんエクスポート可能です
LibreOffice Kaigi 2016. 12
December 10th
, 2016
おまけ
● Gimpのパスツール
●
操作が独特ですが
●
今回のことを応用
●
領域選択の幅が
広がり、役に立つこと
請け合いです :-)

More Related Content

Viewers also liked

Raspberry pi 用 toppers ssp シュリンク版(海賊版)の紹介
Raspberry pi 用 toppers ssp シュリンク版(海賊版)の紹介Raspberry pi 用 toppers ssp シュリンク版(海賊版)の紹介
Raspberry pi 用 toppers ssp シュリンク版(海賊版)の紹介Kazuhiro Takahashi
 
鹿児島らぐはじめました(オープンソースカンファレンス2015大分LT)
鹿児島らぐはじめました(オープンソースカンファレンス2015大分LT)鹿児島らぐはじめました(オープンソースカンファレンス2015大分LT)
鹿児島らぐはじめました(オープンソースカンファレンス2015大分LT)Kenichiro MATOHARA
 
Git 道場 心:Git総論、心構え
Git 道場 心:Git総論、心構え Git 道場 心:Git総論、心構え
Git 道場 心:Git総論、心構え Nobuhiro Iwamatsu
 
ゲーミングプラットホームのLutris
ゲーミングプラットホームのLutrisゲーミングプラットホームのLutris
ゲーミングプラットホームのLutrisKenichiro MATOHARA
 
LibreOffice Conference 2016 Brno 参加レポート
LibreOffice Conference 2016 Brno 参加レポートLibreOffice Conference 2016 Brno 参加レポート
LibreOffice Conference 2016 Brno 参加レポートShinji Enoki
 
ビジネスモデル・キャンバスワークショップ 2015-05-30
ビジネスモデル・キャンバスワークショップ 2015-05-30ビジネスモデル・キャンバスワークショップ 2015-05-30
ビジネスモデル・キャンバスワークショップ 2015-05-30Shinji Enoki
 
Building LibreOffice local community in Japan through event handling
Building LibreOffice local community in Japan through event handlingBuilding LibreOffice local community in Japan through event handling
Building LibreOffice local community in Japan through event handlingShinji Enoki
 
鹿児島に引っ越しました
鹿児島に引っ越しました鹿児島に引っ越しました
鹿児島に引っ越しましたKenichiro MATOHARA
 
バグ報告・翻訳・パッケージング・コード修正・広報活動などなど―OSS に貢献してみるには?
バグ報告・翻訳・パッケージング・コード修正・広報活動などなど―OSS に貢献してみるには?バグ報告・翻訳・パッケージング・コード修正・広報活動などなど―OSS に貢献してみるには?
バグ報告・翻訳・パッケージング・コード修正・広報活動などなど―OSS に貢献してみるには?Fuminobu Takeyama
 
今さら聞けない― Linuxコマンドラインツールテクニック (導入編)
今さら聞けない― Linuxコマンドラインツールテクニック (導入編)今さら聞けない― Linuxコマンドラインツールテクニック (導入編)
今さら聞けない― Linuxコマンドラインツールテクニック (導入編)Fuminobu Takeyama
 
「やりなおし方について」Linuxブート情報の消し方
「やりなおし方について」Linuxブート情報の消し方「やりなおし方について」Linuxブート情報の消し方
「やりなおし方について」Linuxブート情報の消し方Masataka Kondo
 
海外イベントの可能性を探ろう
海外イベントの可能性を探ろう海外イベントの可能性を探ろう
海外イベントの可能性を探ろうMasataka Kondo
 
A Closer Look at Fonts and Font Rendering System on openSUSE
A Closer Look at Fonts and Font Rendering System on openSUSEA Closer Look at Fonts and Font Rendering System on openSUSE
A Closer Look at Fonts and Font Rendering System on openSUSEFuminobu Takeyama
 
Proposal of openSUSE.Asia Summit 2017
Proposal of openSUSE.Asia Summit 2017Proposal of openSUSE.Asia Summit 2017
Proposal of openSUSE.Asia Summit 2017Fuminobu Takeyama
 
OpenStack Neutron プロジェクトから見たソフトウェアスイッチ動向
OpenStack Neutron プロジェクトから見たソフトウェアスイッチ動向OpenStack Neutron プロジェクトから見たソフトウェアスイッチ動向
OpenStack Neutron プロジェクトから見たソフトウェアスイッチ動向Hirofumi Ichihara
 
20161106 osc-tokyo-lt-asia-summit
20161106 osc-tokyo-lt-asia-summit20161106 osc-tokyo-lt-asia-summit
20161106 osc-tokyo-lt-asia-summitFuminobu Takeyama
 
東海道らぐへのお誘い 2015年版
東海道らぐへのお誘い 2015年版東海道らぐへのお誘い 2015年版
東海道らぐへのお誘い 2015年版shimadah
 
OSSコミッタの生活とその必要性
OSSコミッタの生活とその必要性OSSコミッタの生活とその必要性
OSSコミッタの生活とその必要性Hirofumi Ichihara
 

Viewers also liked (19)

Raspberry pi 用 toppers ssp シュリンク版(海賊版)の紹介
Raspberry pi 用 toppers ssp シュリンク版(海賊版)の紹介Raspberry pi 用 toppers ssp シュリンク版(海賊版)の紹介
Raspberry pi 用 toppers ssp シュリンク版(海賊版)の紹介
 
鹿児島らぐはじめました(オープンソースカンファレンス2015大分LT)
鹿児島らぐはじめました(オープンソースカンファレンス2015大分LT)鹿児島らぐはじめました(オープンソースカンファレンス2015大分LT)
鹿児島らぐはじめました(オープンソースカンファレンス2015大分LT)
 
Tsume git
Tsume gitTsume git
Tsume git
 
Git 道場 心:Git総論、心構え
Git 道場 心:Git総論、心構え Git 道場 心:Git総論、心構え
Git 道場 心:Git総論、心構え
 
ゲーミングプラットホームのLutris
ゲーミングプラットホームのLutrisゲーミングプラットホームのLutris
ゲーミングプラットホームのLutris
 
LibreOffice Conference 2016 Brno 参加レポート
LibreOffice Conference 2016 Brno 参加レポートLibreOffice Conference 2016 Brno 参加レポート
LibreOffice Conference 2016 Brno 参加レポート
 
ビジネスモデル・キャンバスワークショップ 2015-05-30
ビジネスモデル・キャンバスワークショップ 2015-05-30ビジネスモデル・キャンバスワークショップ 2015-05-30
ビジネスモデル・キャンバスワークショップ 2015-05-30
 
Building LibreOffice local community in Japan through event handling
Building LibreOffice local community in Japan through event handlingBuilding LibreOffice local community in Japan through event handling
Building LibreOffice local community in Japan through event handling
 
鹿児島に引っ越しました
鹿児島に引っ越しました鹿児島に引っ越しました
鹿児島に引っ越しました
 
バグ報告・翻訳・パッケージング・コード修正・広報活動などなど―OSS に貢献してみるには?
バグ報告・翻訳・パッケージング・コード修正・広報活動などなど―OSS に貢献してみるには?バグ報告・翻訳・パッケージング・コード修正・広報活動などなど―OSS に貢献してみるには?
バグ報告・翻訳・パッケージング・コード修正・広報活動などなど―OSS に貢献してみるには?
 
今さら聞けない― Linuxコマンドラインツールテクニック (導入編)
今さら聞けない― Linuxコマンドラインツールテクニック (導入編)今さら聞けない― Linuxコマンドラインツールテクニック (導入編)
今さら聞けない― Linuxコマンドラインツールテクニック (導入編)
 
「やりなおし方について」Linuxブート情報の消し方
「やりなおし方について」Linuxブート情報の消し方「やりなおし方について」Linuxブート情報の消し方
「やりなおし方について」Linuxブート情報の消し方
 
海外イベントの可能性を探ろう
海外イベントの可能性を探ろう海外イベントの可能性を探ろう
海外イベントの可能性を探ろう
 
A Closer Look at Fonts and Font Rendering System on openSUSE
A Closer Look at Fonts and Font Rendering System on openSUSEA Closer Look at Fonts and Font Rendering System on openSUSE
A Closer Look at Fonts and Font Rendering System on openSUSE
 
Proposal of openSUSE.Asia Summit 2017
Proposal of openSUSE.Asia Summit 2017Proposal of openSUSE.Asia Summit 2017
Proposal of openSUSE.Asia Summit 2017
 
OpenStack Neutron プロジェクトから見たソフトウェアスイッチ動向
OpenStack Neutron プロジェクトから見たソフトウェアスイッチ動向OpenStack Neutron プロジェクトから見たソフトウェアスイッチ動向
OpenStack Neutron プロジェクトから見たソフトウェアスイッチ動向
 
20161106 osc-tokyo-lt-asia-summit
20161106 osc-tokyo-lt-asia-summit20161106 osc-tokyo-lt-asia-summit
20161106 osc-tokyo-lt-asia-summit
 
東海道らぐへのお誘い 2015年版
東海道らぐへのお誘い 2015年版東海道らぐへのお誘い 2015年版
東海道らぐへのお誘い 2015年版
 
OSSコミッタの生活とその必要性
OSSコミッタの生活とその必要性OSSコミッタの生活とその必要性
OSSコミッタの生活とその必要性
 

Similar to ベジェ曲線を使ってみよう

5 年続く 「はてなブックマーク」 アプリを継続開発する技術
5 年続く 「はてなブックマーク」 アプリを継続開発する技術5 年続く 「はてなブックマーク」 アプリを継続開発する技術
5 年続く 「はてなブックマーク」 アプリを継続開発する技術Yu Nobuoka
 
プログラミングのことはじめ 互助会 20160507 バージョン
プログラミングのことはじめ 互助会 20160507 バージョンプログラミングのことはじめ 互助会 20160507 バージョン
プログラミングのことはじめ 互助会 20160507 バージョンManabu Murakami
 
はじめてのAws lambda
はじめてのAws lambdaはじめてのAws lambda
はじめてのAws lambdadcubeio
 
はじめてのAWS Lambda
はじめてのAWS LambdaはじめてのAWS Lambda
はじめてのAWS LambdaMasaki Misawa
 
スクリプト・プログラマー宣言
スクリプト・プログラマー宣言スクリプト・プログラマー宣言
スクリプト・プログラマー宣言kanemu
 
What’s new in 4.0 of LibreOffice (Lake-Hamanako-ver.) / LibreOffice 4.0の新機能 (...
What’s new in 4.0 of LibreOffice (Lake-Hamanako-ver.) / LibreOffice 4.0の新機能 (...What’s new in 4.0 of LibreOffice (Lake-Hamanako-ver.) / LibreOffice 4.0の新機能 (...
What’s new in 4.0 of LibreOffice (Lake-Hamanako-ver.) / LibreOffice 4.0の新機能 (...Naruhiko Ogasawara
 
クイズ・Python勝ち抜きバトル pycon jp_2017
クイズ・Python勝ち抜きバトル pycon jp_2017クイズ・Python勝ち抜きバトル pycon jp_2017
クイズ・Python勝ち抜きバトル pycon jp_2017Motohiro Ueki
 
Django ORM道場:クエリの基本を押さえ,より良い形を身に付けよう
Django ORM道場:クエリの基本を押さえ,より良い形を身に付けようDjango ORM道場:クエリの基本を押さえ,より良い形を身に付けよう
Django ORM道場:クエリの基本を押さえ,より良い形を身に付けようTakayuki Shimizukawa
 
オープンソースのスクリーンリーダーNVDAとLibreOffice
オープンソースのスクリーンリーダーNVDAとLibreOfficeオープンソースのスクリーンリーダーNVDAとLibreOffice
オープンソースのスクリーンリーダーNVDAとLibreOfficeTakuya Nishimoto
 
あと一つプログラミング言語を
覚えたら死ぬ! 脳みそがパンクしそうな
あなたのための
nodeJSことはじめ
あと一つプログラミング言語を
覚えたら死ぬ! 脳みそがパンクしそうな
あなたのための
nodeJSことはじめあと一つプログラミング言語を
覚えたら死ぬ! 脳みそがパンクしそうな
あなたのための
nodeJSことはじめ
あと一つプログラミング言語を
覚えたら死ぬ! 脳みそがパンクしそうな
あなたのための
nodeJSことはじめ文樹 高橋
 

Similar to ベジェ曲線を使ってみよう (11)

5 年続く 「はてなブックマーク」 アプリを継続開発する技術
5 年続く 「はてなブックマーク」 アプリを継続開発する技術5 年続く 「はてなブックマーク」 アプリを継続開発する技術
5 年続く 「はてなブックマーク」 アプリを継続開発する技術
 
プログラミングのことはじめ 互助会 20160507 バージョン
プログラミングのことはじめ 互助会 20160507 バージョンプログラミングのことはじめ 互助会 20160507 バージョン
プログラミングのことはじめ 互助会 20160507 バージョン
 
はじめてのAws lambda
はじめてのAws lambdaはじめてのAws lambda
はじめてのAws lambda
 
はじめてのAWS Lambda
はじめてのAWS LambdaはじめてのAWS Lambda
はじめてのAWS Lambda
 
スクリプト・プログラマー宣言
スクリプト・プログラマー宣言スクリプト・プログラマー宣言
スクリプト・プログラマー宣言
 
What’s new in 4.0 of LibreOffice (Lake-Hamanako-ver.) / LibreOffice 4.0の新機能 (...
What’s new in 4.0 of LibreOffice (Lake-Hamanako-ver.) / LibreOffice 4.0の新機能 (...What’s new in 4.0 of LibreOffice (Lake-Hamanako-ver.) / LibreOffice 4.0の新機能 (...
What’s new in 4.0 of LibreOffice (Lake-Hamanako-ver.) / LibreOffice 4.0の新機能 (...
 
Jawsug福岡 201606 up
Jawsug福岡 201606 upJawsug福岡 201606 up
Jawsug福岡 201606 up
 
クイズ・Python勝ち抜きバトル pycon jp_2017
クイズ・Python勝ち抜きバトル pycon jp_2017クイズ・Python勝ち抜きバトル pycon jp_2017
クイズ・Python勝ち抜きバトル pycon jp_2017
 
Django ORM道場:クエリの基本を押さえ,より良い形を身に付けよう
Django ORM道場:クエリの基本を押さえ,より良い形を身に付けようDjango ORM道場:クエリの基本を押さえ,より良い形を身に付けよう
Django ORM道場:クエリの基本を押さえ,より良い形を身に付けよう
 
オープンソースのスクリーンリーダーNVDAとLibreOffice
オープンソースのスクリーンリーダーNVDAとLibreOfficeオープンソースのスクリーンリーダーNVDAとLibreOffice
オープンソースのスクリーンリーダーNVDAとLibreOffice
 
あと一つプログラミング言語を
覚えたら死ぬ! 脳みそがパンクしそうな
あなたのための
nodeJSことはじめ
あと一つプログラミング言語を
覚えたら死ぬ! 脳みそがパンクしそうな
あなたのための
nodeJSことはじめあと一つプログラミング言語を
覚えたら死ぬ! 脳みそがパンクしそうな
あなたのための
nodeJSことはじめ
あと一つプログラミング言語を
覚えたら死ぬ! 脳みそがパンクしそうな
あなたのための
nodeJSことはじめ
 

More from Masataka Kondo

OSC的 今日からはじめるランニング入門 (2023/1/28 E-2)
OSC的 今日からはじめるランニング入門 (2023/1/28 E-2)OSC的 今日からはじめるランニング入門 (2023/1/28 E-2)
OSC的 今日からはじめるランニング入門 (2023/1/28 E-2)Masataka Kondo
 
現地ロケのうらばなし : OSC 2023 Online / Osaka LT
現地ロケのうらばなし : OSC 2023 Online / Osaka LT現地ロケのうらばなし : OSC 2023 Online / Osaka LT
現地ロケのうらばなし : OSC 2023 Online / Osaka LTMasataka Kondo
 
OSC名古屋LT 「現地取材の重要性」
OSC名古屋LT 「現地取材の重要性」OSC名古屋LT 「現地取材の重要性」
OSC名古屋LT 「現地取材の重要性」Masataka Kondo
 
OSC名古屋2022 F-1 中小企業診断士試験・「経営情報システム」科目から見る...
OSC名古屋2022 F-1 中小企業診断士試験・「経営情報システム」科目から見る...OSC名古屋2022 F-1 中小企業診断士試験・「経営情報システム」科目から見る...
OSC名古屋2022 F-1 中小企業診断士試験・「経営情報システム」科目から見る...Masataka Kondo
 
OSC2022 Online / Spring 「Linuxで活用するデジタルカメラと写真撮影術」
OSC2022 Online / Spring 「Linuxで活用するデジタルカメラと写真撮影術」OSC2022 Online / Spring 「Linuxで活用するデジタルカメラと写真撮影術」
OSC2022 Online / Spring 「Linuxで活用するデジタルカメラと写真撮影術」Masataka Kondo
 
OSC福岡 : 航空機写真撮影入門 in FUKUOKA
OSC福岡 : 航空機写真撮影入門 in FUKUOKAOSC福岡 : 航空機写真撮影入門 in FUKUOKA
OSC福岡 : 航空機写真撮影入門 in FUKUOKAMasataka Kondo
 
200回記念LT : OSCオンライン開催を通じた地方創生への試み
200回記念LT : OSCオンライン開催を通じた地方創生への試み200回記念LT : OSCオンライン開催を通じた地方創生への試み
200回記念LT : OSCオンライン開催を通じた地方創生への試みMasataka Kondo
 
LT : 中小企業診断士試験を受験してきました
LT : 中小企業診断士試験を受験してきましたLT : 中小企業診断士試験を受験してきました
LT : 中小企業診断士試験を受験してきましたMasataka Kondo
 
湾岸ミッドナイト勉強会 Overnight Cruise
湾岸ミッドナイト勉強会 Overnight Cruise湾岸ミッドナイト勉強会 Overnight Cruise
湾岸ミッドナイト勉強会 Overnight CruiseMasataka Kondo
 
エクストリームからはじめる四国観光案内
エクストリームからはじめる四国観光案内エクストリームからはじめる四国観光案内
エクストリームからはじめる四国観光案内Masataka Kondo
 
湾岸ミッドナイト勉強会 NordSchleife
湾岸ミッドナイト勉強会 NordSchleife湾岸ミッドナイト勉強会 NordSchleife
湾岸ミッドナイト勉強会 NordSchleifeMasataka Kondo
 
OSC2021北海道企画!去年のプレゼン資料
OSC2021北海道企画!去年のプレゼン資料OSC2021北海道企画!去年のプレゼン資料
OSC2021北海道企画!去年のプレゼン資料Masataka Kondo
 
LibreOfficeで学ぶオープンソースと経済学
LibreOfficeで学ぶオープンソースと経済学LibreOfficeで学ぶオープンソースと経済学
LibreOfficeで学ぶオープンソースと経済学Masataka Kondo
 
Collabora Officeを使ってみよう
Collabora Officeを使ってみようCollabora Officeを使ってみよう
Collabora Officeを使ってみようMasataka Kondo
 
"Cheap Mac" S'il-vouz plaît?
"Cheap Mac" S'il-vouz plaît?"Cheap Mac" S'il-vouz plaît?
"Cheap Mac" S'il-vouz plaît?Masataka Kondo
 
Linux desktop on_personalwork
Linux desktop on_personalworkLinux desktop on_personalwork
Linux desktop on_personalworkMasataka Kondo
 
LT : 25年越しの約束
LT : 25年越しの約束LT : 25年越しの約束
LT : 25年越しの約束Masataka Kondo
 
湾岸ミッドナイト勉強会 FLAT OUT
湾岸ミッドナイト勉強会 FLAT OUT湾岸ミッドナイト勉強会 FLAT OUT
湾岸ミッドナイト勉強会 FLAT OUTMasataka Kondo
 
Excelとの違いを意識することから始めるCalc入門
Excelとの違いを意識することから始めるCalc入門Excelとの違いを意識することから始めるCalc入門
Excelとの違いを意識することから始めるCalc入門Masataka Kondo
 
湾岸ミッドナイト勉強会 in 大阪
湾岸ミッドナイト勉強会 in 大阪湾岸ミッドナイト勉強会 in 大阪
湾岸ミッドナイト勉強会 in 大阪Masataka Kondo
 

More from Masataka Kondo (20)

OSC的 今日からはじめるランニング入門 (2023/1/28 E-2)
OSC的 今日からはじめるランニング入門 (2023/1/28 E-2)OSC的 今日からはじめるランニング入門 (2023/1/28 E-2)
OSC的 今日からはじめるランニング入門 (2023/1/28 E-2)
 
現地ロケのうらばなし : OSC 2023 Online / Osaka LT
現地ロケのうらばなし : OSC 2023 Online / Osaka LT現地ロケのうらばなし : OSC 2023 Online / Osaka LT
現地ロケのうらばなし : OSC 2023 Online / Osaka LT
 
OSC名古屋LT 「現地取材の重要性」
OSC名古屋LT 「現地取材の重要性」OSC名古屋LT 「現地取材の重要性」
OSC名古屋LT 「現地取材の重要性」
 
OSC名古屋2022 F-1 中小企業診断士試験・「経営情報システム」科目から見る...
OSC名古屋2022 F-1 中小企業診断士試験・「経営情報システム」科目から見る...OSC名古屋2022 F-1 中小企業診断士試験・「経営情報システム」科目から見る...
OSC名古屋2022 F-1 中小企業診断士試験・「経営情報システム」科目から見る...
 
OSC2022 Online / Spring 「Linuxで活用するデジタルカメラと写真撮影術」
OSC2022 Online / Spring 「Linuxで活用するデジタルカメラと写真撮影術」OSC2022 Online / Spring 「Linuxで活用するデジタルカメラと写真撮影術」
OSC2022 Online / Spring 「Linuxで活用するデジタルカメラと写真撮影術」
 
OSC福岡 : 航空機写真撮影入門 in FUKUOKA
OSC福岡 : 航空機写真撮影入門 in FUKUOKAOSC福岡 : 航空機写真撮影入門 in FUKUOKA
OSC福岡 : 航空機写真撮影入門 in FUKUOKA
 
200回記念LT : OSCオンライン開催を通じた地方創生への試み
200回記念LT : OSCオンライン開催を通じた地方創生への試み200回記念LT : OSCオンライン開催を通じた地方創生への試み
200回記念LT : OSCオンライン開催を通じた地方創生への試み
 
LT : 中小企業診断士試験を受験してきました
LT : 中小企業診断士試験を受験してきましたLT : 中小企業診断士試験を受験してきました
LT : 中小企業診断士試験を受験してきました
 
湾岸ミッドナイト勉強会 Overnight Cruise
湾岸ミッドナイト勉強会 Overnight Cruise湾岸ミッドナイト勉強会 Overnight Cruise
湾岸ミッドナイト勉強会 Overnight Cruise
 
エクストリームからはじめる四国観光案内
エクストリームからはじめる四国観光案内エクストリームからはじめる四国観光案内
エクストリームからはじめる四国観光案内
 
湾岸ミッドナイト勉強会 NordSchleife
湾岸ミッドナイト勉強会 NordSchleife湾岸ミッドナイト勉強会 NordSchleife
湾岸ミッドナイト勉強会 NordSchleife
 
OSC2021北海道企画!去年のプレゼン資料
OSC2021北海道企画!去年のプレゼン資料OSC2021北海道企画!去年のプレゼン資料
OSC2021北海道企画!去年のプレゼン資料
 
LibreOfficeで学ぶオープンソースと経済学
LibreOfficeで学ぶオープンソースと経済学LibreOfficeで学ぶオープンソースと経済学
LibreOfficeで学ぶオープンソースと経済学
 
Collabora Officeを使ってみよう
Collabora Officeを使ってみようCollabora Officeを使ってみよう
Collabora Officeを使ってみよう
 
"Cheap Mac" S'il-vouz plaît?
"Cheap Mac" S'il-vouz plaît?"Cheap Mac" S'il-vouz plaît?
"Cheap Mac" S'il-vouz plaît?
 
Linux desktop on_personalwork
Linux desktop on_personalworkLinux desktop on_personalwork
Linux desktop on_personalwork
 
LT : 25年越しの約束
LT : 25年越しの約束LT : 25年越しの約束
LT : 25年越しの約束
 
湾岸ミッドナイト勉強会 FLAT OUT
湾岸ミッドナイト勉強会 FLAT OUT湾岸ミッドナイト勉強会 FLAT OUT
湾岸ミッドナイト勉強会 FLAT OUT
 
Excelとの違いを意識することから始めるCalc入門
Excelとの違いを意識することから始めるCalc入門Excelとの違いを意識することから始めるCalc入門
Excelとの違いを意識することから始めるCalc入門
 
湾岸ミッドナイト勉強会 in 大阪
湾岸ミッドナイト勉強会 in 大阪湾岸ミッドナイト勉強会 in 大阪
湾岸ミッドナイト勉強会 in 大阪
 

ベジェ曲線を使ってみよう

  • 1. ベジェ曲線を使ってみよう 〜 Drawのテクニック〜 Masataka Kondo (@Masa_B_Kondo) LibreOffice Kaigi 2016. 12 December 10th, 2016
  • 2. LibreOffice Kaigi 2016. 12 December 10th , 2016 Draw、使ってますか? ● WriterやCalcの方が親しみがある? ● LibreOfficeの特徴をなすツールのひとつ – 役割分担することで効率を上げる – 表計算ソフトに画像を貼り付けるとか不要 ● 簡単な描画ソフト、かもしれないけど – そこそこのことができる – 3枚あるレイヤー(増やすことも可能)を駆使する – 自由に増やせるスナップライン
  • 3. LibreOffice Kaigi 2016. 12 December 10th , 2016 最近個人的に思ってること ● ソフトウェアの正当な評価の重要性 – ベンダー製ソフトしか評価しない人 ● オープンな文書フォーマット ● ドローイングでいうと「ODG」と「SVG」 – OpenClipartでは通常SVGが入手可能 – PNGやWMFも入手できるが… ● WMFは編集する際多角形にされるので崩れる
  • 4. LibreOffice Kaigi 2016. 12 December 10th , 2016 最近個人的に思ってること ● Writer / Calcで得た知見の展開 – WordやExcelにも「正しい使い方」を展開 ● Drawなど「LibreOfficeにしかない」ものは? – Illustratorとかに波及する?→高いからね – Visioはもっとありえない ● InkscapeやGimpなどFLOSSのツールへ – 曲線描画の扱いになれる (for Inkscape) – 領域選択の幅が広がる (for Gimp)
  • 5. LibreOffice Kaigi 2016. 12 December 10th , 2016 グラフィックフォーマットの相関 ● ODG、SVGを中心にして再利用する – LibO Drawへのインポート / からのエクスポート PDF Export Export Import Print Import Other Formats Export Other Formats (e.g. AI, DXF, ...etc.)
  • 6. LibreOffice Kaigi 2016. 12 December 10th , 2016 OpenClipartについて https://openclipart.org
  • 7. LibreOffice Kaigi 2016. 12 December 10th , 2016 例えば、”penguin”と検索する
  • 8. LibreOffice Kaigi 2016. 12 December 10th , 2016 基本的にはSVGを入手可能
  • 9. LibreOffice Kaigi 2016. 12 December 10th , 2016 .org時代の遺産というか ● EMFを経由するのは時代的に推奨しません ● SVGが使えるので活用しましょう...
  • 10. LibreOffice Kaigi 2016. 12 December 10th , 2016 端的な結論を言うと ● Inkscapeは併用した方がよい – Macの場合X11 (X Quartz)が必要 – Linuxでも、デフォルトでは入っていない ● apt-get なり Package Managerなりを活用 ● Drawでしかできないことと、 ● Inkscapeでしかできないことがある
  • 11. LibreOffice Kaigi 2016. 12 December 10th , 2016 ベジェ曲線って? ● 2つの通過点とそれぞれの制御線で表現 – 始点とその制御線がなす接線 – 終点とその制御点がなす接線 ● 最短距離で結ぶ曲線
  • 12. LibreOffice Kaigi 2016. 12 December 10th , 2016 無茶な曲線は描けますが ● 制御点を遠くに置くこともできる ● あんまり意味はない
  • 13. LibreOffice Kaigi 2016. 12 December 10th , 2016 Screenshot 画面の外に 制御点がある
  • 14. LibreOffice Kaigi 2016. 12 December 10th , 2016 素直に通過点を増やしましょう ● 先ほどの例はこうする方がよいです。 ● 通過点を増やし、制御線は短く。
  • 15. LibreOffice Kaigi 2016. 12 December 10th , 2016 練習の指針として ● 多角形を曲線に変えていく練習
  • 16. LibreOffice Kaigi 2016. 12 December 10th , 2016 練習の指針として ● 多角形を曲線に変えていく練習 ● なれないうちは「対称に移行」を使う
  • 17. LibreOffice Kaigi 2016. 12 December 10th , 2016 練習の指針として ● 多角形を曲線に変えていく練習 ● なれないうちは「対称に移行」を使う ● 左右長さの違う制御線より扱いやすい
  • 18. LibreOffice Kaigi 2016. 12 December 10th , 2016 Drawでやる理由? ● 「レイヤー」の存在 – オブジェクトごとではなく、ページとして制御 – 非表示にしたり、編集不可にしたり – 画像ファイルをトレース元にする
  • 19. LibreOffice Kaigi 2016. 12 December 10th , 2016 座標にもこだわる ● 左下に表示されている制御点の位置を把握 ● 制御点もスナップラインやグリッドに固定可能 ● あらかじめスナップラインを配置するのがよい この制御点を移動 制御点の位置を表す座標
  • 20. LibreOffice Kaigi 2016. 12 December 10th , 2016 その他 ● 「多角形に変形」を活用する ● 直線で結ばれた図形(見た目は変わらず) ● Inkscapeに該当する機能はない?
  • 21. LibreOffice Kaigi 2016. 12 December 10th , 2016 欠点 〜 まとめ ● 先ほどのとは逆に「点を減らす機能」はない – 手でいじりながらやるしかない – レイヤーに固定してそれを見ながら? ● 制御点を減らすためにInkscapeも併用 ● フォーマットによっては誤差が発生 – 使わなければこの辺は改善しない – 修正状況はBugzillaでチェック・フォロー予定 ● 配布フォーマットはSVGがよい – もちろんエクスポート可能です
  • 22. LibreOffice Kaigi 2016. 12 December 10th , 2016 おまけ ● Gimpのパスツール ● 操作が独特ですが ● 今回のことを応用 ● 領域選択の幅が 広がり、役に立つこと 請け合いです :-)