×
热门分类
微信扫码登陆

QQ登录

只需一步,快速开始

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即加入SketchUp吧! 微信扫码登陆

x
教你做个打包图片的 RB (包含工具)

早段時間學習RBS加密方法,犮現个方法打包图片,文字,或任何东酉到 RB 內
只要单个 RB 或 RBS 運行就可放出來,载入后删除,簡單實用,
这也是-种加密方法.( 做完 RB 測試后再用 RB TO RBS 工具加密 )

加密是用 RUBY BASE64 加密
这方法是以前沒有 RB TO RBS 加密工具的時候,老外最常用的方法

做了个工具,直接把 BMP,JPG,ICO,BMP 等加密做成 RB  (单个文件不要太大,否則 SKETCHUP RUBY 不会载入,少於 30k)
大家只要貼到自已的 RB 內就可以.
看例子, TEST LOGO .RB 放到 PLUGINS 文件夾內起动 SKETCHUP 就会出現工具条,载入后自删除,不会留下图標文件.



图像 1.png


图像 2.png





#    Picture to rb converter by T.M.LEE                           
devifile_bmp_encoded="iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAABGUlEQVR42u2ToRLCMAyGt91hOSYx"+
"+PEYWAQPgcTyGLNIHgLBqzCPQcJhd0dp6K3r0qbtuu4wi+rSJF/+rEmTkS11RjBGJ7uzPQCjK5gA"+
"E2AggD2unejltvU8K/Csj4EAVJo0F8YG6PRL5fOYW+kLgHLPikeLuv4AIQIOecE9NKDpxVz3Nw2w"+
"vKCmpKuhFexP4DofcC1UXYSVGy8FHZKcADUl2Yr1P7tfEepIV5yEvaLE+VKbX2Jfhb9uslgFo5rW"+
"b10CEsDuF7hb7Xx6tAcDgNUv7J0tjH5zCTqYXwkFn56D9bfMDGD1W+liLj3orIf1AMgEcaYAKGyQ"+
"AhUjP8MBugI1X+VFG5ERQNQNHVE0QDzLzIsWy+SijWhfEp7eIWax1e4AAAAASUVORK5CYII="
devifile_help_encoded="iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAABS0lEQVR42mNkoDFgROb8xypKLQv+"+
"w/j/0SSo6AM0m2hiAXVNHwgLqA6Gnw8GwIL/jzaiaJDzR4h8uQ0S0Soh0wI0o3ECvNYQsADFvbjc"+
"CFRzrYdYC/4/38rw/jpQNcRc4i2AeALEENRklPTGbQHMLdjNBYcGCPCo4golNN/g9UHGTJDQjHR0"+
"s9BMhyjrcSLKB8gRgDNAkFMR0DJWFqCbGHDEM2mpCGT67w+MrAIIKbymMxDMB9jtQM0HDHizwoDm"+
"ZJBLWVngMQaKf2SdcHFwdiHZAmg4fLrLqFNETDDisoMRlwag0SBpQqYTtIMRq1KI6SRYcKWPgU8Z"+
"qx2MmEqJNBTdAiDAZge2IPr9AXtosgoQtgPD0xg++P3h/OV7WI0w1FXCbwd2Z6Hxz507Z2RkhFUp"+
"UApiBy4vYvXrIKgyqWDBzipame7eRnsfAAAAoachMCKBtwAAAABJRU5ErkJggg=="
devifile_jpeg_encoded="iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAABI0lEQVR42u2WsQ6CMBCGwcRdRhd3"+
"fAxXBx/C0dXHYHX0IRx8FdldHGEn8ey1Aey115YicaETuV7v+/9rLyFNJl6pNwOAP+w/HQCY3MEM"+
"mAEjAfC6a9nrfR+pSoxsz5EAUppdPowLoOnlzoucRxEKwHJVKbJV3XCAMoEfWS4iPKDVYq8ru4Er"+
"y7kumW54B8cLhq4nWotUV2nFLsiBRuo6wHWpk+K8Z/8rIopMx0ncK0q8L7W9Evco/HWS1ShY3fRx"+
"5xCwAHjecG9zCNHoTkYANDWNLlfWuL0Enyy2EPAe3Fi7UvPvYKEcOABpU4NQoasjEZAOxgJUFTPS"+
"f0wE+H2LqHC5BfIyBwBIByx6TU9DHXSqrYDvhBgHEcsFCByoGKoatEnXBwyI1CFocbBNAAAAAElF"+
"TkSuQmCC"
devifile_lzh_encoded="iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAABf0lEQVR42r2TsU4DMQyGY6ndUKWO"+
"XVhahiJegJWVoQ/BWBYQj1HB0o48RIc+Ay+A2oUuLIyVuoIU7PNdmkviu0Tk8FCljvN/+e0LqI4D"+
"sivq+QusHvg3PwB1SbQA8CK/g25blOxAf21q1xndnjKHHWUun3xG1AwcaTEETHuLEFC7r3Qea7aL"+
"WADJHXZYzbrxADZBi+EUMzKguktYt+gGxXAqdcl3Izu4W1Hqde5qOepctriJclAjcXz/qH4v3B2E"+
"nV3QbuOcI74iZHDp+azc+lyXW7K6Xr/B7Fo1PzR7EjTMShdJ3Mzyr6XOukZd5X3JqFuKVurtDszE"+
"/Cdt2mVaZ3cmdgbOJxEoK/rGDNsBr3EB4rF+r1U9yDAOeA3SAXXcw9VjFOD9WQ3Gyv7MKivhFhHg"+
"uKe9eADGYGwPoxHAB1IBQr0IiFRvPcKAj3pyEko2h3RkAulaSSEAtL4nd7B0MifjsLRr/PpkgJ/P"+
"D3CSjqeuAH9y4Hc82wzyxX8BOoxfYJ4Np1LIxcQAAAAASUVORK5CYII="
devifile_psp_encoded="iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAABIUlEQVR42mNkoDFgJKji/3/cmgnr"+
"JsICmvtg1IJRCyi04P/zrSiqJb0RIu+vg0S0Ssi0AM1onICQNfgsQHEvLv1ANdd6iLUAZNz760DV"+
"EHOJtwDiCRBDUBMogtsCmFuwmwsODRAQ1MQVSpi+we2D5KkgobnZ6GahmQ5R1uNElA9QbIKHAK5Q"+
"gjsFbzwTTkVoLsL0MQN5qYiBYEqFRQn+rDCgORmSFbD6BiGONxPgtOD/o40gOTl/YtyIXzHIgv+/"+
"P6CLsgpgFcduBG7FQCmwD6YZkhqyxIKs8zgt+J+6H+GQ2Y7IghAuVgWkWYBsLpANF0HjoimmyAI0"+
"31BqAdYQgFtDzSBCE8EMIpyAJAsYMCKZIguoAyAWEJmhyACwjEZLAAADtdQhJNm5cAAAAABJRU5E"+
"rkJggg=="
devifile_zip_encoded="iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAABgklEQVR42r2TPU5DMQzHY6ndUKWO"+
"LCwVQxGnYKrEwMQJGGEqHKN0gpETdGJA6kEQnbqwMFbqClKw69eQL+clkIeHJ8eJ/7/YfgHVsUF1"+
"xYm+XcI9f+sDUBe/DGCnfgXdtqi4Av3x4lzn8PwnsllR5OQuZGTNwJMWTcC0twgBzn2lfDzzNssF"+
"kNxmhadZNx/ARZAzHGNEBuzvEtfddYNsOJa6FFYjV3D1SKGna1/LU+djs7OsChwS2+eX6vfi3UHY"+
"wTHtJuec8Rchg48eXTRb78/Nlqw+14spXKr0Q7MnQcPc6yKJm9ksLXXWNeqq7ktGXXaMensFZmLh"+
"kzbtMq2zO5M7A++XiBzb9Y0ZdgXsowNiWr/Xqh5lmArYBylBbddwOs0CvM7VYKSs38yUEm8RAbZr"+
"2ssHoA1G9jCSAE4oBQjnRUCmemsKAbSeOCFYhsG0SSkYh1KtIksBAB6cJugbO+ItOVIGsDEm2V5K"+
"fgEgTAtF/1RBDiCqW3MGvwdUsf8CdGrf7nAaaC8lX98AAAAASUVORK5CYII="


###################### 貼到须要的 rb 內 ######################################

path=Sketchup.find_support_file("Plugins")
file=File.open(path+'/devifile_bmp.png', 'wb')
file.write(devifile_bmp_encoded.unpack("m")[0])
file.close
file=File.open(path+'/devifile_help.png', 'wb')
file.write(devifile_help_encoded.unpack("m")[0])
file.close
file=File.open(path+'/devifile_jpeg.png', 'wb')
file.write(devifile_jpeg_encoded.unpack("m")[0])
file.close
file=File.open(path+'/devifile_lzh.png', 'wb')
file.write(devifile_lzh_encoded.unpack("m")[0])
file.close
file=File.open(path+'/devifile_psp.png', 'wb')
file.write(devifile_psp_encoded.unpack("m")[0])
file.close
file=File.open(path+'/devifile_zip.png', 'wb')
file.write(devifile_zip_encoded.unpack("m")[0])
file.close
PICTURE TO RB tools.rar (188.29 KB, 下载次数: 40)
本贴附件下载

PICTURE TO RB tools.rar

188.29 KB , 吧币: 200 , 请登陆后再进行下载!

赞赏

3

查看全部评分

SUAPP3.4

精彩评论

文明上网理性发言、请文明用语

45

主题

503

帖子

488

红宝石

技术版主

Rank: 40Rank: 40Rank: 40Rank: 40Rank: 40Rank: 40Rank: 40Rank: 40Rank: 40Rank: 40

红宝石
488

热心助人奖新秀奖忠实粉丝SuBAR_CLT汉化团队插件发布组社区微博达人

dota_ 2013-9-14 11:22:53
不知所云。。。

5

主题

88

帖子

11

红宝石

SU游学(等级2)

Rank: 2

红宝石
11
qyming 2013-8-12 16:51:26
还是没明白

15

主题

136

帖子

19

红宝石

SU游学(等级2)

Rank: 2

红宝石
19
xueteng883 2013-6-4 01:57:19
看了LZ的帖子,我只想说一句很好很强大!

300

主题

5339

帖子

1534

红宝石

SU仁师(等级10)

忧郁王子

Rank: 10Rank: 10Rank: 10

红宝石
1534

特约撰稿人网站日常维护组YY讲吧管理组互动管理组插件发布组优秀点子奖优秀技术奖荣誉会员SketchUp渲染大赛 第二期 TOP3核心会员宝石收藏家热心助人奖新秀奖忠实粉丝杀虫专家优秀版主优秀创意奖金喇叭奖SuBAR_CLT汉化团队2012龙年春节团拜纪念邮精华帖王

ly871108 2013-5-17 00:30:06
好深奥。。。

36

主题

288

帖子

363

红宝石

技术版主

Rank: 40Rank: 40Rank: 40Rank: 40Rank: 40Rank: 40Rank: 40Rank: 40Rank: 40Rank: 40

红宝石
363
tmlee 2013-5-16 22:03:14
图片文件不要有空格,不要用 零开头 例 0abc or 012 ,否則 sketchup ruby 会当錯誤
高级模式
您需要登录后才可以回帖 登录 | 立即加入SketchUp吧! 微信扫码登陆

本版积分规则

tmlee

技术版主

  • 主题

    36

  • 吧币

    45900

  • 红宝石

    363

关闭

站长推荐上一条 /1 下一条

发布主题 快速回复 返回列表 客服中心 搜索 官方QQ群
关于我们/小黑屋/手机app/国土人/SketchUp吧 /京ICP备16008035号/