Giter VIP home page Giter VIP logo

Comments (37)

mungler avatar mungler commented on July 29, 2024

Any update? This makes screencloud practically unusable on a Retina Mac.

from screencloud.

adamlieb avatar adamlieb commented on July 29, 2024

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.

olav-st avatar olav-st commented on July 29, 2024

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.

adamlieb avatar adamlieb commented on July 29, 2024

Awesome. Thanks, you rule!

from screencloud.

BirknerAlex avatar BirknerAlex commented on July 29, 2024

Great thanks πŸ‘

from screencloud.

 avatar commented on July 29, 2024

When is next release then? I really miss my instant screenshot sharing :(

from screencloud.

olav-st avatar olav-st commented on July 29, 2024

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.

olav-st avatar olav-st commented on July 29, 2024

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.

adamlieb avatar adamlieb commented on July 29, 2024

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.

http://screencloud.net/v/5xQy

Thanks so much for trying to fix this. I really appreciate it!

from screencloud.

olav-st avatar olav-st commented on July 29, 2024

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.

adamlieb avatar adamlieb commented on July 29, 2024

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 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.

Reply to this email directly or view it on GitHub:
#33 (comment)

from screencloud.

BirknerAlex avatar BirknerAlex commented on July 29, 2024

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.

olav-st avatar olav-st commented on July 29, 2024

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.

BirknerAlex avatar BirknerAlex commented on July 29, 2024

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:
retina

So Screencloud sees the correct resolution from the OS but the image looks like this:
retina2

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.

 avatar commented on July 29, 2024

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.

 avatar commented on July 29, 2024

https://developer.apple.com/library/mac/documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/APIs/APIs.html#//apple_ref/doc/uid/TP40012302-CH5-SW2

from screencloud.

olav-st avatar olav-st commented on July 29, 2024

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.

olav-st avatar olav-st commented on July 29, 2024

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.

adamlieb avatar adamlieb commented on July 29, 2024

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

http://screencloud.net/v/xihR

The MAIN issue seems resolved

from screencloud.

BirknerAlex avatar BirknerAlex commented on July 29, 2024

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.

olav-st avatar olav-st commented on July 29, 2024

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.

BirknerAlex avatar BirknerAlex commented on July 29, 2024

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.

Nothing4You avatar Nothing4You commented on July 29, 2024

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.

adamlieb avatar adamlieb commented on July 29, 2024

Both. Here is a screencast. LMK what else you need from me.

http://recordit.co/85dKZTw2Z1

from screencloud.

olav-st avatar olav-st commented on July 29, 2024

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.

 avatar commented on July 29, 2024

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.

olav-st avatar olav-st commented on July 29, 2024

Does this one scale better?
https://screencloud.net/files/mac/ScreenCloud-1.1.4-smooth-scaler.dmg

from screencloud.

 avatar commented on July 29, 2024

That didn't change anything

from screencloud.

olav-st avatar olav-st commented on July 29, 2024

Strange, it should use bilinear filtering which would look at least a little less pixelated.

from screencloud.

 avatar commented on July 29, 2024

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.

olav-st avatar olav-st commented on July 29, 2024

Well it's certainly less pixelated, but blurry instead. Not sure if that's an improvement though.

from screencloud.

Heliosmaster avatar Heliosmaster commented on July 29, 2024

what is the status on this? latest version from the website seemed to be broken this morning.

from screencloud.

olav-st avatar olav-st commented on July 29, 2024

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.

tomslominski avatar tomslominski commented on July 29, 2024

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):
Example image

from screencloud.

leisegang avatar leisegang commented on July 29, 2024

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.

github-actions avatar github-actions commented on July 29, 2024

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.

github-actions avatar github-actions commented on July 29, 2024

This issue was closed because of inactivity. If this issue is still relevant, please re-open a new issue.

from screencloud.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.