現在、Javaでvncのような画面共有ソフトを開発したいと考えています
パソコンをモニターにつなぐとモニターの大小関係なくきれいに表示されると思いますが小さいモニターで撮ったスクリーンショットを大きなモニターで大画面で表示しようとすると荒く表示されると思います。
スクリーンショットとは別の方法でOSから出力される画面の情報を入手しモニターの大小関係なくきれいに表示したいです。Javaのライブラリやgithubなどを見ましたがまだ調べる能力が足りずこの問題を解決する方法を得ることはできませんでした。どこに自分が必要としている情報があるのかわかりません。
vncなどはこれをどうやって解決しているのでしょうか
この問題を解決するJavaのライブラリはあるのでしょうか
回答よろしくお願いします