Skip to content

Commit d3f1aca

Browse files
deploy: c40ff9b
1 parent 5277210 commit d3f1aca

7 files changed

Lines changed: 214 additions & 58 deletions

File tree

feed.json

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,19 @@
1010
"url": "https://wangchujiang.com/"
1111
},
1212
"items": [
13+
{
14+
"id": "313",
15+
"content_html": "<p>原理是通过抠出照片中的主体,然后放置到相框的图层上,这种处理方式打破了二维平面的束缚,利用遮挡关系欺骗大脑,产生一种物体正向观众“跃出”屏幕的 3D 空间感。</p>\n<img alt=\"iOutBox\" src=\"https://github.com/user-attachments/assets/2ab2f587-95f1-4b2d-99a6-280a38a9ea68\">\n<p>制作起来也很简单,上传一张照片即可</p>\n<img alt=\"iOutBox\" src=\"https://github.com/user-attachments/assets/0dde3e54-35fe-45e4-a961-b3abdb611999\"><br /><br />\n <a href=\"https://github.com/jaywcjlove/quick-rss/issues/313\" target=\"_blank\">#313</a> • \n <a href=\"https://github.com/jaywcjlove/quick-rss/issues/new/choose\" target=\"_blank\">投稿/推荐/自荐</a> • \n <a href=\"https://wangchujiang.com/quick-rss/feeds/index.html\" target=\"_blank\">Quick RSS</a> • \n <a href=\"https://github.com/lanyi1998\" target=\"_blank\">@lanyi1998</a>\n ",
16+
"url": "https://wangchujiang.com/quick-rss/issue/313.html",
17+
"title": "iOutBox:图片2D照片转裸眼3D照片",
18+
"summary": "原理是通过抠出照片中的主体,然后放置到相框的图层上,这种处理方式打破了二维平面的束缚,利用遮挡关系欺骗大脑,产生一种物体正向观众“跃出”屏幕的 3D 空间感。 制作起来也很简单,上传一张照片即可",
19+
"image": "https://github.com/user-attachments/assets/2ab2f587-95f1-4b2d-99a6-280a38a9ea68",
20+
"date_modified": "2026-04-03T12:54:26.000Z",
21+
"author": {
22+
"name": "lanyi1998",
23+
"url": "https://avatars.githubusercontent.com/u/31091395?v=4"
24+
}
25+
},
1326
{
1427
"id": "312",
1528
"content_html": "<p>这是一个基于 <strong>SwiftUI + AppKit</strong> 构建、由 <strong>mihomo</strong> 驱动的原生菜单栏代理客户端,整体思路很明确:<strong>轻量、稳定、可观测</strong>。</p>\n<img alt=\"ClashBar\" src=\"https://github.com/user-attachments/assets/452447f1-fcf9-448e-8a9a-1efcbe74212e\">\n<p>我觉得它比较有意思的地方在于,它不是那种一上来就塞一个很复杂主窗口的工具,而是尽量把常用操作都放进菜单栏里完成,比如:</p>\n<ul>\n<li>配置管理</li>\n<li>节点切换</li>\n<li>规则刷新</li>\n<li>连接排障</li>\n<li>系统代理控制</li>\n</ul>\n<p>项目作者也提到,这个应用的目标一直很明确,就是优先保证:</p>\n<ul>\n<li><strong>轻量化</strong></li>\n<li><strong>长期稳定运行</strong></li>\n<li><strong>尽量减少功能堆叠带来的复杂度</strong></li>\n</ul>\n<p>另外这个项目还是一个比较典型的 <strong>AI vibe coding</strong> 实践案例,需求整理、功能迭代、文档维护等过程持续和 Codex 协作完成,这点也挺有意思。</p>\n<p>如果你平时就在 macOS 上使用代理工具,又希望体验更原生、更轻量一点,可以看看这个项目:</p><br /><br />\n <a href=\"https://github.com/jaywcjlove/quick-rss/issues/312\" target=\"_blank\">#312</a> • \n <a href=\"https://github.com/jaywcjlove/quick-rss/issues/new/choose\" target=\"_blank\">投稿/推荐/自荐</a> • \n <a href=\"https://wangchujiang.com/quick-rss/feeds/index.html\" target=\"_blank\">Quick RSS</a> • \n <a href=\"https://github.com/jaywcjlove\" target=\"_blank\">@jaywcjlove</a>\n ",

feed.xml

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<feed xmlns="http://www.w3.org/2005/Atom">
33
<id>quick-rss-feed</id>
44
<title>Quick RSS 技术资源分享</title>
5-
<updated>2026-03-30T06:31:10.680Z</updated>
5+
<updated>2026-04-04T02:57:10.569Z</updated>
66
<generator>Feed for Node.js</generator>
77
<author>
88
<name>Kenny</name>
@@ -15,6 +15,31 @@
1515
<logo>https://wangchujiang.com/quick-rss/assets/logo.png</logo>
1616
<icon>https://wangchujiang.com/quick-rss/assets/logo.png</icon>
1717
<rights>All rights reserved 2026, Kenny</rights>
18+
<entry>
19+
<title type="html"><![CDATA[iOutBox:图片2D照片转裸眼3D照片]]></title>
20+
<id>313</id>
21+
<link href="https://wangchujiang.com/quick-rss/issue/313.html"/>
22+
<link rel="enclosure" href="https://github.com/user-attachments/assets/2ab2f587-95f1-4b2d-99a6-280a38a9ea68" type="image//user-attachments/assets/2ab2f587-95f1-4b2d-99a6-280a38a9ea68"/>
23+
<updated>2026-04-03T12:54:26.000Z</updated>
24+
<summary type="html"><![CDATA[原理是通过抠出照片中的主体,然后放置到相框的图层上,这种处理方式打破了二维平面的束缚,利用遮挡关系欺骗大脑,产生一种物体正向观众“跃出”屏幕的 3D 空间感。 制作起来也很简单,上传一张照片即可]]></summary>
25+
<content type="html"><![CDATA[<p>原理是通过抠出照片中的主体,然后放置到相框的图层上,这种处理方式打破了二维平面的束缚,利用遮挡关系欺骗大脑,产生一种物体正向观众“跃出”屏幕的 3D 空间感。</p>
26+
<img alt="iOutBox" src="https://github.com/user-attachments/assets/2ab2f587-95f1-4b2d-99a6-280a38a9ea68">
27+
<p>制作起来也很简单,上传一张照片即可</p>
28+
<img alt="iOutBox" src="https://github.com/user-attachments/assets/0dde3e54-35fe-45e4-a961-b3abdb611999"><br /><br />
29+
<a href="https://github.com/jaywcjlove/quick-rss/issues/313" target="_blank">#313</a> •
30+
<a href="https://github.com/jaywcjlove/quick-rss/issues/new/choose" target="_blank">投稿/推荐/自荐</a> •
31+
<a href="https://wangchujiang.com/quick-rss/feeds/index.html" target="_blank">Quick RSS</a> •
32+
<a href="https://github.com/lanyi1998" target="_blank">@lanyi1998</a>
33+
]]></content>
34+
<author>
35+
<name>lanyi1998</name>
36+
<uri>https://avatars.githubusercontent.com/u/31091395?v=4</uri>
37+
</author>
38+
<contributor>
39+
<name>lanyi1998</name>
40+
<uri>https://avatars.githubusercontent.com/u/31091395?v=4</uri>
41+
</contributor>
42+
</entry>
1843
<entry>
1944
<title type="html"><![CDATA[ClashBar:推荐一款原生 macOS 菜单栏代理客户端]]></title>
2045
<id>312</id>

feeds/index.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,11 @@ <h1 id="quick-rss-feed"><a aria-hidden="true" tabindex="-1" href="#quick-rss-fee
5656
</span></code><input type="hidden" value="https://wangchujiang.com/quick-rss/feed.xml
5757
"><div onclick="copied(this)" class="copied"><svg class="octicon-copy" aria-hidden="true" viewBox="0 0 16 16" fill="currentColor" height="12" width="12"><path fill-rule="evenodd" d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 010 1.5h-1.5a.25.25 0 00-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 00.25-.25v-1.5a.75.75 0 011.5 0v1.5A1.75 1.75 0 019.25 16h-7.5A1.75 1.75 0 010 14.25v-7.5z"></path><path fill-rule="evenodd" d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0114.25 11h-7.5A1.75 1.75 0 015 9.25v-7.5zm1.75-.25a.25.25 0 00-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 00.25-.25v-7.5a.25.25 0 00-.25-.25h-7.5z"></path></svg><svg class="octicon-check" aria-hidden="true" viewBox="0 0 16 16" fill="currentColor" height="12" width="12"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></div></pre>
5858
<h2 id="内容列表"><a aria-hidden="true" tabindex="-1" href="#内容列表" class="anchor"><span class="icon icon-link"></span></a>内容列表</h2><!--RSS_LIST_START-->
59+
<h2 id="ioutbox图片2d照片转裸眼3d照片"><a aria-hidden="true" tabindex="-1" href="#ioutbox图片2d照片转裸眼3d照片" class="anchor"><span class="icon icon-link"></span></a><a href="https://wangchujiang.com/quick-rss/issue/313.html">iOutBox:图片2D照片转裸眼3D照片</a></h2>
60+
<p>
61+
<img src="https://github.com/user-attachments/assets/2ab2f587-95f1-4b2d-99a6-280a38a9ea68" alt="">
62+
</p>
63+
<p>原理是通过抠出照片中的主体,然后放置到相框的图层上,这种处理方式打破了二维平面的束缚,利用遮挡关系欺骗大脑,产生一种物体正向观众“跃出”屏幕的 3D 空间感。 制作起来也很简单,上传一张照片即可 (<a href="https://github.com/jaywcjlove/quick-rss/issues/313">#313</a> - <a href="https://github.com/lanyi1998">@lanyi1998</a>)</p>
5964
<h2 id="clashbar推荐一款原生-macos-菜单栏代理客户端"><a aria-hidden="true" tabindex="-1" href="#clashbar推荐一款原生-macos-菜单栏代理客户端" class="anchor"><span class="icon icon-link"></span></a><a href="https://wangchujiang.com/quick-rss/issue/312.html">ClashBar:推荐一款原生 macOS 菜单栏代理客户端</a></h2>
6065
<p>
6166
<img src="https://github.com/user-attachments/assets/452447f1-fcf9-448e-8a9a-1efcbe74212e" alt="">

issue/313.html

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
<!doctype html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<meta http-equiv="X-UA-Compatible" content="IE=edge">
6+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
7+
<title>[投稿] iOutBox:图片2D照片转裸眼3D照片 Quick RSS</title>
8+
<meta name="description" content="原理是通过抠出照片中的主体,然后放置到相框的图层上,这种处理方式打破了二维平面的束缚,利用遮挡关系欺骗大脑,产生一种物体正向观众“跃出”屏幕的 3D 空间感。">
9+
<meta name="keywords" content="Quick RSS, RSS reader, macOS RSS app, desktop RSS, news aggregator, RSS feed manager">
10+
<meta name="author" content="Kenny Wong">
11+
<meta property="og:site_name" content="Quick RSS">
12+
<meta property="og:url" content="https://wangchujiang.com/quick-rss/issue/313.html">
13+
<meta property="og:image" content="https://wangchujiang.com/quick-rss/assets/logo.png">
14+
<meta property="og:type" content="application">
15+
<meta property="og:title" content="Quick RSS">
16+
<meta property="og:description" content="原理是通过抠出照片中的主体,然后放置到相框的图层上,这种处理方式打破了二维平面的束缚,利用遮挡关系欺骗大脑,产生一种物体正向观众“跃出”屏幕的 3D 空间感。">
17+
<meta property="twitter:image:src" content="https://wangchujiang.com/quick-rss/assets/screenshots-1.png">
18+
<meta property="twitter:site" content="@jaywcjlove">
19+
<meta property="twitter:creator" content="jaywcjlove">
20+
<meta property="twitter:card" content="summary_large_image">
21+
<meta property="twitter:title" content="Quick RSS - 原理是通过抠出照片中的主体,然后放置到相框的图层上,这种处理方式打破了二维平面的束缚,利用遮挡关系欺骗大脑,产生一种物体正向观众“跃出”屏幕的 3D 空间感。">
22+
<meta property="twitter:description" content="原理是通过抠出照片中的主体,然后放置到相框的图层上,这种处理方式打破了二维平面的束缚,利用遮挡关系欺骗大脑,产生一种物体正向观众“跃出”屏幕的 3D 空间感。">
23+
<meta name="apple-itunes-app" content="app-id=6670696072">
24+
<link rel="stylesheet" type="text/css" href="../css/main.css?v=1.34.4">
25+
<link rel="stylesheet" type="text/css" href="../css/tocbot.css?v=1.34.4">
26+
<link rel="stylesheet" type="text/css" href="../css/media.css?v=1.34.4">
27+
<link rel="stylesheet" type="text/css" href="../css/sidebar.css?v=1.34.4">
28+
<link rel="stylesheet" type="text/css" href="../css/copy.css?v=1.34.4">
29+
<link rel="stylesheet" type="text/css" href="../css/demo-preview.css?v=1.34.4">
30+
<link rel="icon" href="../assets/logo.png" type="image/x-icon">
31+
<script src="../js/copy.js?v=1.34.4"></script>
32+
<script src="../js/dark-mode.js?v=1.34.4"></script>
33+
<script src="../js/markdown-style.js?v=1.34.4"></script>
34+
</head>
35+
<body id="idoctotop"><a href="#idoctotop" class="gototop">top</a>
36+
<header class="header">
37+
<article class="inner warpper" style="max-width:720px;"><a class="logo" href="../index.html"><img alt="Quick RSS logo" src="../assets/logo.png">
38+
<span class="title">Quick RSS</span></a>
39+
<div class="content">
40+
<ul class="menu">
41+
<li><a href="../index.html" target="" class="">Home</a></li>
42+
<li><a href="https://wangchujiang.com/#/app" target="__blank" class="">Apps</a></li>
43+
<li><a href="../feeds/index.html" target="__blank" class="">Feeds</a></li>
44+
</ul><a href="https://github.com/jaywcjlove/quick-rss" target="_blank" rel="noopener noreferrer" title="Github" name="Github" class="github"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
45+
<path d="M9 19c-5 1.5-5-2.5-7-3m14 6v-3.87a3.37 3.37 0 0 0-.94-2.61c3.14-.35 6.44-1.54 6.44-7A5.44 5.44 0 0 0 20 4.77 5.07 5.07 0 0 0 19.91 1S18.73.65 16 2.48a13.38 13.38 0 0 0-7 0C6.27.65 5.09 1 5.09 1A5.07 5.07 0 0 0 5 4.77a5.44 5.44 0 0 0-1.5 3.78c0 5.42 3.3 6.61 6.44 7A3.37 3.37 0 0 0 9 18.13V22"></path>
46+
</svg></a>
47+
<dark-mode permanent=""></dark-mode>
48+
</div>
49+
</article>
50+
</header>
51+
<div style="max-width:720px;" class="warpper-content warpper notocs">
52+
<markdown-style theme-auto-switch-disabled="">
53+
<h1 id="投稿-ioutbox图片2d照片转裸眼3d照片"><a aria-hidden="true" tabindex="-1" href="#投稿-ioutbox图片2d照片转裸眼3d照片" class="anchor"><span class="icon icon-link"></span></a>[投稿] iOutBox:图片2D照片转裸眼3D照片</h1>
54+
<p>原理是通过抠出照片中的主体,然后放置到相框的图层上,这种处理方式打破了二维平面的束缚,利用遮挡关系欺骗大脑,产生一种物体正向观众“跃出”屏幕的 3D 空间感。</p>
55+
<img alt="iOutBox" src="https://github.com/user-attachments/assets/2ab2f587-95f1-4b2d-99a6-280a38a9ea68">
56+
<p>制作起来也很简单,上传一张照片即可</p>
57+
<img alt="iOutBox" src="https://github.com/user-attachments/assets/0dde3e54-35fe-45e4-a961-b3abdb611999">
58+
<p>👉 <a href="https://hx-std.com/app/ioutbox/">https://hx-std.com/app/ioutbox/</a></p>
59+
<hr>
60+
<p align="center">
61+
<a href="https://hx-std.com/app/ioutbox/" target="_blank">🔗 查看链接</a>
62+
<a href="https://github.com/jaywcjlove/quick-rss/issues/new/choose" target="_blank">投稿/推荐/自荐</a>
63+
<a href="https://wangchujiang.com/quick-rss/feeds/index.html" target="_blank">Quick RSS</a>
64+
<a href="https://github.com/jaywcjlove/quick-rss/issues/313" target="_blank">#313</a>
65+
<a href="https://github.com/lanyi1998" target="_blank">@lanyi1998</a>
66+
</p>
67+
<hr>
68+
</markdown-style>
69+
</div>
70+
<script src="../js/demo-preview.js?v=1.34.4"></script>
71+
<div class="footer warpper" style="max-width:720px;">
72+
<a href="./terms-of-service.html" target="_blank">Terms of Service</a>
73+
<a href="./privacy-policy.html" target="_blank">Privacy Policy</a>
74+
<a href="https://wangchujiang.com/#/projects" target="_blank">Projects</a>
75+
<a href="https://wangchujiang.com/#/sponsor" target="_blank">Sponsor</a>
76+
<a href="https://wangchujiang.com/#/app" target="_blank">More Apps</a><br><br>Generated by <a href="https://github.com/jaywcjlove/idoc" target="_blank">idoc</a> v1.34.4
77+
</div>
78+
<script src="../js/tocbot.js?v=1.34.4"></script>
79+
</body>
80+
</html>

old.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,18 @@
11
[
2+
{
3+
"id": "313",
4+
"url": "https://wangchujiang.com/quick-rss/issue/313.html",
5+
"title": "iOutBox:图片2D照片转裸眼3D照片",
6+
"content_html": "<p>原理是通过抠出照片中的主体,然后放置到相框的图层上,这种处理方式打破了二维平面的束缚,利用遮挡关系欺骗大脑,产生一种物体正向观众“跃出”屏幕的 3D 空间感。</p>\n<img alt=\"iOutBox\" src=\"https://github.com/user-attachments/assets/2ab2f587-95f1-4b2d-99a6-280a38a9ea68\">\n<p>制作起来也很简单,上传一张照片即可</p>\n<img alt=\"iOutBox\" src=\"https://github.com/user-attachments/assets/0dde3e54-35fe-45e4-a961-b3abdb611999\">",
7+
"summary": "原理是通过抠出照片中的主体,然后放置到相框的图层上,这种处理方式打破了二维平面的束缚,利用遮挡关系欺骗大脑,产生一种物体正向观众“跃出”屏幕的 3D 空间感。 制作起来也很简单,上传一张照片即可",
8+
"banner_image": null,
9+
"date_published": "2026-04-03T12:54:26Z",
10+
"author": {
11+
"name": "lanyi1998",
12+
"link": "https://avatars.githubusercontent.com/u/31091395?v=4"
13+
},
14+
"markdownContent": "原理是通过抠出照片中的主体,然后放置到相框的图层上,这种处理方式打破了二维平面的束缚,利用遮挡关系欺骗大脑,产生一种物体正向观众“跃出”屏幕的 3D 空间感。\n\n<img alt=\"iOutBox\" src=\"https://github.com/user-attachments/assets/2ab2f587-95f1-4b2d-99a6-280a38a9ea68\" />\n\n制作起来也很简单,上传一张照片即可\n\n<img alt=\"iOutBox\" src=\"https://github.com/user-attachments/assets/0dde3e54-35fe-45e4-a961-b3abdb611999\" />"
15+
},
216
{
317
"id": "312",
418
"url": "https://wangchujiang.com/quick-rss/issue/312.html",

rss.xml

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<title>Quick RSS 技术资源分享</title>
55
<link>https://wangchujiang.com/quick-rss/</link>
66
<description>记录并分享最新的技术软件资源,持续更新,随时获取最新动态。</description>
7-
<lastBuildDate>Mon, 30 Mar 2026 06:31:10 GMT</lastBuildDate>
7+
<lastBuildDate>Sat, 04 Apr 2026 02:57:10 GMT</lastBuildDate>
88
<docs>https://validator.w3.org/feed/docs/rss2.html</docs>
99
<generator>Feed for Node.js</generator>
1010
<language>en</language>
@@ -15,6 +15,24 @@
1515
</image>
1616
<copyright>All rights reserved 2026, Kenny</copyright>
1717
<atom:link href="https://wangchujiang.com/quick-rss/rss.xml" rel="self" type="application/rss+xml"/>
18+
<item>
19+
<title><![CDATA[iOutBox:图片2D照片转裸眼3D照片]]></title>
20+
<link>https://wangchujiang.com/quick-rss/issue/313.html</link>
21+
<guid isPermaLink="false">313</guid>
22+
<pubDate>Fri, 03 Apr 2026 12:54:26 GMT</pubDate>
23+
<description><![CDATA[原理是通过抠出照片中的主体,然后放置到相框的图层上,这种处理方式打破了二维平面的束缚,利用遮挡关系欺骗大脑,产生一种物体正向观众“跃出”屏幕的 3D 空间感。 制作起来也很简单,上传一张照片即可]]></description>
24+
<content:encoded><![CDATA[<p>原理是通过抠出照片中的主体,然后放置到相框的图层上,这种处理方式打破了二维平面的束缚,利用遮挡关系欺骗大脑,产生一种物体正向观众“跃出”屏幕的 3D 空间感。</p>
25+
<img alt="iOutBox" src="https://github.com/user-attachments/assets/2ab2f587-95f1-4b2d-99a6-280a38a9ea68">
26+
<p>制作起来也很简单,上传一张照片即可</p>
27+
<img alt="iOutBox" src="https://github.com/user-attachments/assets/0dde3e54-35fe-45e4-a961-b3abdb611999"><br /><br />
28+
<a href="https://github.com/jaywcjlove/quick-rss/issues/313" target="_blank">#313</a> •
29+
<a href="https://github.com/jaywcjlove/quick-rss/issues/new/choose" target="_blank">投稿/推荐/自荐</a> •
30+
<a href="https://wangchujiang.com/quick-rss/feeds/index.html" target="_blank">Quick RSS</a> •
31+
<a href="https://github.com/lanyi1998" target="_blank">@lanyi1998</a>
32+
]]></content:encoded>
33+
<author>lanyi1998</author>
34+
<enclosure url="https://github.com/user-attachments/assets/2ab2f587-95f1-4b2d-99a6-280a38a9ea68" length="0" type="image//user-attachments/assets/2ab2f587-95f1-4b2d-99a6-280a38a9ea68"/>
35+
</item>
1836
<item>
1937
<title><![CDATA[ClashBar:推荐一款原生 macOS 菜单栏代理客户端]]></title>
2038
<link>https://wangchujiang.com/quick-rss/issue/312.html</link>

0 commit comments

Comments
 (0)