タグ

2018年9月4日のブックマーク (3件)

  • deoplete.nvim開発者、Shougoが考える「Vimの限界ギリギリ」を攻めるプラグイン開発の裏側 - エンジニアHub|Webエンジニアのキャリアを考える!

    deoplete.nvim開発者、Shougoが考える「Vimの限界ギリギリ」を攻めるプラグイン開発の裏側 多くのエンジニアに愛されるテキストエディタ『Vim』のプラグインを作り続けるShougoさん。Vimmerならば一度は使ったことがある、というほどに広く知られたプラグインを作り続ける理由を聞きました。 「あなたにとって、テキストエディタとは何ですか?」 こう聞かれたとき、あなたは何と答えるでしょうか。開発に不可欠な大事なツール、あるいは、ただの道具──。きっと十人十色の回答が返ってくるでしょう。 この問いに対し、「テキストエディタとは世界」と迷いなく答えるエンジニアがいます。Vim/Neovimのプラグインマネージャーdein.vimや、Neovim/Vim8用の入力補完プラグインdeoplete.nvimなどの開発者であるShougo(しょうご/ @ShougoMatsu )さんで

    deoplete.nvim開発者、Shougoが考える「Vimの限界ギリギリ」を攻めるプラグイン開発の裏側 - エンジニアHub|Webエンジニアのキャリアを考える!
    shimanp
    shimanp 2018/09/04
  • いろいろな模様(ハッチスタイル)で塗りつぶす

    注意:画像の表示方法が分からないという方は、まず「コントロールやフォームに画像を表示する」をご覧ください。また、塗りつぶした図形の描画法については、「塗りつぶした図形を描く」をご覧ください。 HatchBrushオブジェクトをブラシに使用することにより、さまざまな模様(ハッチスタイル)で塗りつぶすことが出来ます。 下のコードはHatchBrushで可能なすべての模様で塗りつぶしています。いったいどのような模様があるのか、確かめてみましょう。 'Imports System.Drawing 'Imports System.Drawing.Drawing2D 'がソースファイルの一番上に書かれているものとする '描画先とするImageオブジェクトを作成する Dim canvas As New Bitmap(PictureBox1.Width, PictureBox1.Height) 'Imag

    いろいろな模様(ハッチスタイル)で塗りつぶす
    shimanp
    shimanp 2018/09/04
  • お絵かきソフトのズームアップ機能を実現するには。

    質問させていただきます。 VisualC#ExpressEdition2008でお絵かきソフトの様なものを作ろうと思っています。 Photoshop等のソフトを使ってみると分かりやすいと思うのですが、画像を2倍にズームアップしたときは、その上から新たに線などを描画する場合に、4つ分のピクセルが1ピクセルとして扱われると思います。 逆にいうと、幅が1ピクセルという指定で線を描いた場合は、2ピクセルの線が描画されるということです。 ようするに描画する図形や線すべてが2倍の大きさで扱われれば嬉しいのですが。 pictureBoxコントロールの上で、簡単にそのような機能を実現させることは可能でしょうか? わりと初心者なので何か思い違いをしているかもしれませんが、よろしくお願いします。 public Form1() { InitializeComponent(); } private Bitmap

    shimanp
    shimanp 2018/09/04