how to post image avoiding modification to keep it AS-IS (original)? #1990
-
I'm trying to post and share image AS-IS but no success yet. even I post small jpeg file, it is applied modification ( cannot keep original).
post with below image (512x512 24kB) becomes bigger (2000x2000 64kB) when downloading after posting. I found some condition on posting image, such as #442 . cf. above test image created from current social-app icon. |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 9 replies
-
Images do get posted as-is, but they don't get served back as-is by the default bsky.app client. You can request the originals via the |
Beta Was this translation helpful? Give feedback.
-
@bnewbold @DavidBuchanan314 thank you for your responses, I could download original image with com.atproto.sync.getBlob after getting cid within app.bsky.feed.getAuthorFeed |
Beta Was this translation helpful? Give feedback.
-
I confirmed that patch to below line resolve this issue, through debugging. atproto/packages/bsky/src/services/feed/views.ts Lines 369 to 373 in e4ec7af by change URL to getBlob endpoint like below: fullsize: `https://bsky.social/xrpc/${ids.ComAtprotoSyncGetBlob}?did=${did}&cid=${img.image.ref}`, |
Beta Was this translation helpful? Give feedback.
-
@itaru2622 Is there a way to display images on the timeline in self-hosting? It seems that the image resizing service is set to Currently, access the image using the following URI: 1. https://appview.${host}/img/avatar/plain/${did}/${cid}@jpeg
2. https://${host}/xrpc/com.atproto.sync.getBlob?did=${did}&cid=${cid} [google translate] |
Beta Was this translation helpful? Give feedback.
Images do get posted as-is, but they don't get served back as-is by the default bsky.app client. You can request the originals via the
com.atproto.sync.getBlob
API