タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

pythonとclipboardに関するmieki256のブックマーク (6)

  • WindowsのクリップボードにPNGをコピペする#2 ~Python x win32clipboardでPNGコピペする方法を調査してみた~|Rcat999

    こんにちは、Rcatです。 前回の記事で、PNG画像をコピペしたい場合、バイナリがWindowsのクリップボードに入っていることまでは分かりました。 今回はそれを読み出すことと、そしてPythonから書き込むところをやっていきます。 書き込み後はパワポとnote(Chromeブラウザ)に対して貼り付け出来ることをターゲットとします。 ※調査であるため、結果は出るが過程が正しいかは分からないため。 また、出来上がったPNG読み書き用のクラスも配布しております。 前回はこちら。 コメントについて利用規約のガイドラインを確認の上コメントしてください PNGらしきデータをPythonで読み込む読み込むデータの確認まずは前回のデータを見ていきます。 こちらがクリップボード上のデータで、この中のPNGと書いてあるこれを読み込んでみようと思います。 ID:49161 Name:DataObject Va

    WindowsのクリップボードにPNGをコピペする#2 ~Python x win32clipboardでPNGコピペする方法を調査してみた~|Rcat999
  • WindowsのクリップボードにPNGをコピペする ~Python x win32clipboardでPNGコピペする方法を調査してみた~|Rcat999

    こんにちはRcatです。 今回はPythonのwin32clipboardライブラリを使って、Windowsのクリップボード(コピペ)についてみていきます。 発端はあるプログラムで出来上がった画像を保存ではなく、コピーしてすぐに使えるようにしたい。 自分で調べたり、チャッピーに聞いたりするとちゃんと動くコードが出力されるが背景が白かったり黒かったりする。つまり透過情報が失われる。 意外とPNGをそのままコピペする方法は調べても出てこなかったので、色々と工夫してみましたので、記事にしてみます。 はじめに利用規約情報や作品の活用時は事前に利用規約をご確認ください。 コメントについて利用規約のガイドラインを確認の上コメントしてください 概要概要いつもパワーポイントを使って背景を透過した画像などをコピーして、いろんな資料で使い回すことが多かったが、同じことをPythonでやろうとしたらつまずいてし

    WindowsのクリップボードにPNGをコピペする ~Python x win32clipboardでPNGコピペする方法を調査してみた~|Rcat999
  • Ubuntuでxclipを使いpythonからクリップボードへ画像をコピー

    pythonでクリップボードへ画像をコピーする方法を探していてxclipを使う方法に行き着きました。 まずxclipをインストール

    Ubuntuでxclipを使いpythonからクリップボードへ画像をコピー
  • Pythonでクリップボードとのデータのやりとりをする

    Pythonでクリップボードへコピー、およびクリップボードからのペーストをしてみます。 目次 tkinterでクリップボードにアクセスするtkinterでCrtl+CとCtrl+Vを有効にするtkinterでのコピーとペーストを試してみたtkinterでクリップボードにアクセスする tkinterモジュールを使ったGUIを作っていて、クリップボードへ出し入れするデータが文字列の場合なら、tkinterのクリップボードへのアクセス機能を使うのが便利です。 クリップボードから画像を読み込む場合は、 Pillow(PIL)を使う方法 があります。また、クリップボードに画像をコピーする場合は、 Pywin32を使う方法 があります。 tkinterにはクリップボードへアクセスするメソッドがあります。クリップボードとやりとりできるデータは、既定値では文字列です。 clipboard_get()はクリ

  • Pythonのtkinterのcanvasにクリップボードから画像をペーストする

    PythonでPillowを使ってクリップボードから画像データを取得します。そして、取得したデータをtkinterのcanvasに貼り付けます。 目次 クリップボードから画像を取得試してみたクリップボードから画像を取得 クリップボードに画像を送る際には win32clipboardを使いました が、クリップボードからの画像取得にはPillowを使います。いずれ、取得した画像を加工しますからね。 Pillowでクリップボードからデータを取得するには、ImageGrabモジュールのgrabclipboardメソッドを使用します。 クリップボードに画像が格納されていた場合は、戻り値がPillowのイメージクラスのオブジェクトになります。クリップボードが画像以外の場合は、Noneかリストが返ってきます。 戻り値の型がいくつかあるので、isinstance関数で戻り値のクラスの判定をします。戻り値の

  • PythonからWindowsのクリップボードに画像をコピーする

    PythonのPillowモジュールのイメージオブジェクトを、Windows10のクリップボードにビットマップ画像としてコピーします。 目次 Python for windows extensionsPillow ImageオブジェクトをWindows bitmapに変換するクリップボードへ画像をコピーする例Python for windows extensions Pillowやtkinterにクリップボードへのアクセスの方法があるようなのですが、画像をクリップボードからダウンロードする方法はドキュメントを見ても見つかりませんでした。 そこで、 Pywin32(Python for windows extensions) を使ってクリップボードにアクセスします。 GitHubのreadmeにはpipでのインストールはexperimental(Release 224時点)と書かれていたので

  • 1