Comments (37)
Any update? This makes screencloud practically unusable on a Retina Mac.
from screencloud.
Any update? Screencloud was one of my favorite apps, then I upgraded to a retina display MBP and now I can't use it.
from screencloud.
I don't have any retina macs to test it on, but I'll try to enable the Qt high-dpi setting in the next release. That will hopefully make the app behave a bit better.
from screencloud.
Awesome. Thanks, you rule!
from screencloud.
Great thanks π
from screencloud.
When is next release then? I really miss my instant screenshot sharing :(
from screencloud.
I'm not sure. I'm struggling with segfaults on Windows and OS X while the same code works fine under Linux. Very frustrating. Hopefully I'll figure it out soon.
from screencloud.
1.1.4 is out: https://screencloud.net/files/mac/ScreenCloud-1.1.4.dmg
This should have high-dpi enabled. Can you check if it works better now?
from screencloud.
Nope. Here is a screenshot I just took. I used the "full screen" screenshot option. You see how it only sees a small area of the screen.
Thanks so much for trying to fix this. I really appreciate it!
from screencloud.
Ok. Would you mind helping me debug it using the debug console? (go to Preferences
and hit Ctrl+D
or Command+D
). I'm curious about what you get if you enter these commands:
from PythonQt.QtGui import QApplication, QDesktopWidget
QApplication.desktop().screenGeometry(QApplication.desktop().primaryScreen)
It should show the correct width/height of your screen, but it might be different on retina.
from screencloud.
Yes absolutely happy to help. Traveling today. Should be able to get you all this info first thing tomorrow. Thanks againΒ βAL
On Sat, Mar 22, 2014 at 2:14 PM, olav-st [email protected] wrote:
Ok. Would you mind helping me debug it using the debug console? (go to
Preferences
and hitCtrl+D
orCommand+D
) I'm curious about what you get if you enter these commands:from PythonQt.QtGui import QApplication, QDesktopWidget QApplication.desktop().screenGeometry(QApplication.desktop().primaryScreen)It should show the correct width/height of your screen, but it might be different on retina.
Reply to this email directly or view it on GitHub:
#33 (comment)
from screencloud.
Hi Olav,
I hope this helps:
py> from PythonQt.QtGui import QApplication, QDesktopWidget
py> QApplication.desktop().screenGeometry(QApplication.desktop().primaryScreen)
QRect (0, 0, 1680, 1050, at: 0x600000019830)
Mac: Macbook Pro Retina 15"
Best regards,
Alexander
from screencloud.
Looks like it's not detecting your resolution properly. According to Apple the 15" MacBook has a 2880x1800 screen, while ScreenCloud is seeing 1680x1050.
from screencloud.
In my case is it correct. You can choose between different resolutions. I've chosen 1680x1050 to have more space then with 1440x900 for coding :)
These resolutions are available at the control panel of OS X:
So Screencloud sees the correct resolution from the OS but the image looks like this:
I think Apple calculates the resolution a little bit different (Think different). The display has a different resolution as the OS displays?
//edit: Another Idea: The problem can be the different PPI (pixel per inch). Normally you have 72 PPI but on a retina with 15" you have 227 PPI and on 13" 220 PPI.
from screencloud.
It still runs at 2560x1600 on 13" and 2880x1800 on 15". It just upscales it to provide a readable experience. Retina provides 4x more pixels and that's why it only takes a picture of 1/4th the screen
from screencloud.
from screencloud.
Looks like there's a patch for Qt that might fix this problem: https://codereview.qt-project.org/#change,50233
I'll try compiling a new version with the patch included.
from screencloud.
Here's a build with some retina patches added:
https://screencloud.net/files/mac/ScreenCloud-1.1.4-retina-patches.dmg
Would be great if anyone could try it and report back.
from screencloud.
Working. It does a sort of weird thing where it shows the image a little zoomed up, then fixes the aspect ratio after about a second.
Take a look
The MAIN issue seems resolved
from screencloud.
Like I see only "Capture Full Screen" is now working. The other 2 options has still the same error. On "Capture Selection" the display is zooming in like before (small part of the display). And on "Capture Window" it makes strange sized images without sense if a Software has more then one layer, like Photoshop.
from screencloud.
It does a sort of weird thing where it shows the image a little zoomed up, then fixes the aspect ratio after about a second.
On the website? Or when taking the screenshot?
The other 2 options has still the same error. On "Capture Selection" the display is zooming in like before (small part of the display). And on "Capture Window" it makes strange sized images without sense if a Software has more then one layer, like Photoshop.
Could you make a short screencast that shows these problems?
from screencloud.
I've made a little screencast: http://youtu.be/ex5oiD40ceQ You can see both problems in the video.
If you need further informations please let me know.
from screencloud.
It does a sort of weird thing where it shows the image a little zoomed up, then fixes the aspect ratio after about a second.
On the website? Or when taking the screenshot?
On the website it does that, also, it's scaling really bad.
It appearently always tries to fit the image to the window (or window minus sidebar), which breaks the aspect ratio.
from screencloud.
Both. Here is a screencast. LMK what else you need from me.
from screencloud.
Here's a new version compiled from the latest git:
https://screencloud.net/files/mac/ScreenCloud-1.1.4-scale-selection.dmg
It tries to scale the screenshot to fit the selection overlay. Can you test it on retina?
from screencloud.
Well, it takes the screenshot properly now, the only thing is - it uses the normal resolution instead of the retina resolution - so it's pixelated. But I guess you can call that a feature?
(Example) https://i.imgur.com/LLiuJHg.png
from screencloud.
Does this one scale better?
https://screencloud.net/files/mac/ScreenCloud-1.1.4-smooth-scaler.dmg
from screencloud.
That didn't change anything
from screencloud.
Strange, it should use bilinear filtering which would look at least a little less pixelated.
from screencloud.
Well, I was considering if it actually did change a bit - but it didn't really achieve what I was hoping for https://i.imgur.com/xercIax.png
from screencloud.
Well it's certainly less pixelated, but blurry instead. Not sure if that's an improvement though.
from screencloud.
what is the status on this? latest version from the website seemed to be broken this morning.
from screencloud.
Nothing new. I don't have a retina screen to test on, but pull requests are welcome if anyone wants to look into it.
from screencloud.
Feel free to post them here to test, although I understand it's a hassle if you can't do it yourself.
Do you still have the smooth scaler version available? The link above doesn't seem to work (also, enjoy the example screenshot):
from screencloud.
Any news on the selection tool and pixelation?
When i take a screenshot with screencloud it gets pixelated, when using JING it takes a screenshot in retina, making it a larger png than the selected area. A 5cm selection becomes almost 10cm. I think that is because of the PPI on retina.
from screencloud.
This issue has had no activity in the last 60 days. Please add a reply if you want to keep this issue active, otherwise it will be automatically closed after 30 days.
from screencloud.
This issue was closed because of inactivity. If this issue is still relevant, please re-open a new issue.
from screencloud.
Related Issues (20)
- Capture only ever captures the desktop HOT 10
- Windows Plugin path is wrong! HOT 2
- Screenshots select other screens in a multi-monitor setup. HOT 18
- Possibility of scrolling browser or capture of whole site HOT 2
- Programs disappearing on 5120 x 1440 HOT 2
- Is it possible to automatically pick system screenshot? HOT 2
- Option to disable "Enter" after capture region HOT 2
- Feature request : take an entire webpage screenshot HOT 5
- [Suggestion] Upload from Clipboard HOT 2
- Nextcloud Support HOT 4
- Group Policy for centralized configuration HOT 3
- App is not responding on macOS Big Sur HOT 2
- Uploading using Shell Script failed HOT 2
- Mac OS 12.3, fresh install ScreenCloud does not execute due to lack of Python? HOT 2
- App doesn't run on Apple M1 Monterey 12.4 HOT 2
- MacOS Ventura HOT 6
- Not capturing the screenshot of any page - getting a black image HOT 2
- Can not use ctrl+v to paste image after screenshot HOT 2
- Doesn't work right when desktop is scaled (Linux/KDE) HOT 2
- [Windows] When multiple monitors, capture order incorrect HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from screencloud.