{"id":17472,"date":"2022-02-02T23:41:59","date_gmt":"2022-02-02T15:41:59","guid":{"rendered":"http:\/\/www.jdcui.com\/?p=17472"},"modified":"2022-02-03T23:58:10","modified_gmt":"2022-02-03T15:58:10","slug":"%e7%bc%96%e7%a8%8b%e8%ae%ad%e7%bb%83-bmp%e5%9b%be%e5%83%8f%e7%bc%a9%e6%94%be-bmp-image-scaling","status":"publish","type":"post","link":"http:\/\/www.jdcui.com\/?p=17472","title":{"rendered":"[\u7f16\u7a0b\u8bad\u7ec3] BMP\u56fe\u50cf\u7f29\u653e (BMP Image Scaling)"},"content":{"rendered":"<p><span style=\"color: #ff00ff; background-color: #ccffcc;\"><strong>\u5b9e\u5e72\u3001\u5b9e\u8df5\u3001\u79ef\u7d2f\u3001\u601d\u8003\uff0c\u521b\u65b0\u3002<\/strong><\/span><\/p>\n<hr \/>\n<p>\u5176\u4ed6\u7a0b\u5e8f\u7528\u5230\uff0c\u5c31\u7814\u7a76\u4e00\u4e0b\u3002<\/p>\n<p>\u5bfc\u5165BMP\u56fe\u50cf\uff0c\u8bbe\u7f6e70%\u7f29\u653e\uff1a<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-17494\" src=\"http:\/\/www.jdcui.com\/wp-content\/uploads\/2022\/02\/p1.png\" alt=\"\" width=\"1497\" height=\"702\" srcset=\"http:\/\/www.jdcui.com\/wp-content\/uploads\/2022\/02\/p1.png 1497w, http:\/\/www.jdcui.com\/wp-content\/uploads\/2022\/02\/p1-768x360.png 768w\" sizes=\"auto, (max-width: 1497px) 100vw, 1497px\" \/><\/p>\n<p>\u5bfc\u5165BMP\u56fe\u50cf\uff0c\u8bbe\u7f6e50%\u7f29\u653e\uff1a<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-17495\" src=\"http:\/\/www.jdcui.com\/wp-content\/uploads\/2022\/02\/p2.png\" alt=\"\" width=\"1497\" height=\"702\" srcset=\"http:\/\/www.jdcui.com\/wp-content\/uploads\/2022\/02\/p2.png 1497w, http:\/\/www.jdcui.com\/wp-content\/uploads\/2022\/02\/p2-768x360.png 768w\" sizes=\"auto, (max-width: 1497px) 100vw, 1497px\" \/><\/p>\n<p>\u5bfc\u5165BMP\u56fe\u50cf\uff0c\u8bbe\u7f6e20%\u7f29\u653e\uff1a<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-17496\" src=\"http:\/\/www.jdcui.com\/wp-content\/uploads\/2022\/02\/p3.png\" alt=\"\" width=\"1497\" height=\"702\" srcset=\"http:\/\/www.jdcui.com\/wp-content\/uploads\/2022\/02\/p3.png 1497w, http:\/\/www.jdcui.com\/wp-content\/uploads\/2022\/02\/p3-768x360.png 768w\" sizes=\"auto, (max-width: 1497px) 100vw, 1497px\" \/><\/p>\n<ul style=\"list-style-type: square;\">\n<li><strong>\u76f8\u5173\u535a\u6587 (<span style=\"color: #000080;\"> Related Topics)<\/span><\/strong><\/li>\n<\/ul>\n<p><strong>[01] <a href=\"http:\/\/www.jdcui.com\/?p=9639\" rel=\"noopener noreferrer\">[\u7f16\u7a0b][\u7b97\u6cd5][\u51e0\u4f55] \u7f16\u7a0b\u8bad\u7ec3: \u51f8\u5305\u95ee\u9898 [Convex-Hull Problem]<\/a><\/strong><\/p>\n<p><strong>[02] <a href=\"http:\/\/www.jdcui.com\/?p=9647\" rel=\"noopener noreferrer\">[\u7f16\u7a0b][\u7b97\u6cd5][\u51e0\u4f55] \u7f16\u7a0b\u8bad\u7ec3: \u79bb\u6563\u70b9\u7684\u95ed\u5408\u8def\u5f84 [Closed Path for points]<\/a><\/strong><\/p>\n<p><strong>[03] <a href=\"http:\/\/www.jdcui.com\/?p=9675\" rel=\"noopener noreferrer\">[\u7f16\u7a0b][\u7b97\u6cd5][\u51e0\u4f55] \u7f16\u7a0b\u8bad\u7ec3: 3\u6b21B\u6837\u6761\u66f2\u7ebf [Cubic BSpline]<\/a><\/strong><\/p>\n<p><strong>[04] <a href=\"http:\/\/www.jdcui.com\/?p=9678\" rel=\"noopener noreferrer\">[\u7f16\u7a0b][\u7b97\u6cd5][\u51e0\u4f55] \u7f16\u7a0b\u8bad\u7ec3: \u65c5\u884c\u5546\u95ee\u9898<\/a><\/strong><\/p>\n<p><strong>[05] <a href=\"http:\/\/www.jdcui.com\/?p=9680\" rel=\"noopener noreferrer\">[\u7f16\u7a0b][\u7b97\u6cd5][\u51e0\u4f55] \u7f16\u7a0b\u8bad\u7ec3: 3\u6b21Bezier\u66f2\u7ebf [Cubic Bezier Curve]<\/a><\/strong><\/p>\n<p><strong>[06] <a href=\"http:\/\/www.jdcui.com\/?p=9696\" rel=\"noopener noreferrer\">[\u7f16\u7a0b][\u6e38\u620f][\u5f00\u53d1] \u7f16\u7a0b\u8bad\u7ec3\uff1a\u6570\u72ec\u6e38\u620f ( Sudoku )<\/a><\/strong><\/p>\n<p><strong>[07] <a href=\"http:\/\/www.jdcui.com\/?p=10381\" rel=\"noopener noreferrer\">[\u7f16\u7a0b][\u8f6f\u4ef6][Programming] \u7f16\u7a0b\u8bad\u7ec3\uff1a\u6a21\u62df\u9000\u706b\u7b97\u6cd5(Simulated annealing algorithm)<\/a><\/strong><\/p>\n<p><strong>[08] <a href=\"http:\/\/www.jdcui.com\/?p=10440\" rel=\"noopener noreferrer\">[\u7f16\u7a0b][\u7b97\u6cd5][\u4f18\u5316] \u7f16\u7a0b\u8bad\u7ec3\uff1a\u51fd\u6570\u7684CONLIN\u7ebf\u6027\u5316<\/a><\/strong><\/p>\n<p><strong>[09] <a href=\"http:\/\/www.jdcui.com\/?p=10446\" rel=\"noopener noreferrer\">[\u7f16\u7a0b][\u7b97\u6cd5][\u4f18\u5316] \u7f16\u7a0b\u8bad\u7ec3\uff1a\u51fd\u6570\u7684\u79fb\u52a8\u6e10\u8fdb\u7ebf(MMA)\u8fd1\u4f3c<\/a><\/strong><\/p>\n<p><strong>[09] <a href=\"http:\/\/www.jdcui.com\/?p=13123\" rel=\"noopener noreferrer\">[\u7f16\u7a0b\u8bad\u7ec3][Programming Training] URL Encode and Decode<\/a><\/strong><\/p>\n<p><strong>[10] <a href=\"http:\/\/www.jdcui.com\/?p=8752\" rel=\"noopener noreferrer\">[\u6e38\u620f][\u7f16\u7a0b][\u6311\u6218] Programming challenge: Tetris Game [\u7f16\u7a0b\u6311\u6218: \u4fc4\u7f57\u65af\u65b9\u5757\u6e38\u620f]<\/a><\/strong><\/p>\n<p><strong>[11] <a href=\"http:\/\/www.jdcui.com\/?p=7264\" rel=\"noopener noreferrer\">[\u7f16\u7a0b][\u8f6f\u4ef6][Tool] \u5e78\u8fd0\u5927\u62bd\u5956\u7a0b\u5e8f Lucky Draw<\/a><\/strong><\/p>\n<p><strong>[12] <a href=\"http:\/\/www.jdcui.com\/?p=1301\" rel=\"noopener noreferrer\">Buffon\u2019s Needle problem [\u84b2\u4e30\u6295\u9488\u95ee\u9898]<\/a><\/strong><\/p>\n<p><strong>[13] <a href=\"http:\/\/www.jdcui.com\/?p=1587\" rel=\"noopener noreferrer\">[Game][\u6e38\u620f]CJD Core Ball[\u89c1\u7f1d\u63d2\u9488\u6e38\u620f]<\/a><\/strong><\/p>\n<p><strong>[14] <a href=\"http:\/\/www.jdcui.com\/?p=1353\" rel=\"noopener noreferrer\">Sierpinski Triangle by 1D Cellular Automata [1D\u5143\u5305\u81ea\u52a8\u673a\u5b9e\u73b0Sierpinski\u4e09\u89d2\u5f62]<\/a><\/strong><\/p>\n<p><strong>[15] <a href=\"http:\/\/www.jdcui.com\/?p=1651\" rel=\"noopener noreferrer\">Cellular Automata Forest Fire Model [\u5143\u5305\u81ea\u52a8\u673a\u68ee\u6797\u706b\u707e\u6a21\u578b]<\/a><\/strong><\/p>\n<p><strong>[16] <a href=\"http:\/\/www.jdcui.com\/?p=1524\" rel=\"noopener noreferrer\">Conway\u2019s Game of Life [\u751f\u547d\u6e38\u620f]<\/a><\/strong><\/p>\n<p><strong>[17] <a href=\"http:\/\/www.jdcui.com\/?p=789\" rel=\"noopener noreferrer\">Mandelbrot Set &amp; Julia Set [\u5206\u5f62]<\/a><\/strong><\/p>\n<p><strong>[18] <a href=\"http:\/\/www.jdcui.com\/?p=88\" rel=\"noopener noreferrer\">Morley\u2019s Theorem [\u83ab\u5229\u5b9a\u7406]<\/a><\/strong><\/p>\n<p><strong>[19] <a href=\"http:\/\/www.jdcui.com\/?p=17\" rel=\"noopener noreferrer\">Pascal\u2019s Theorem [\u5e15\u65af\u5361\u5b9a\u7406]<\/a><\/strong><\/p>\n<p><strong>[20]\u00a0<a href=\"http:\/\/www.jdcui.com\/?p=13184\">[\u7f16\u7a0b\u8bad\u7ec3][Programming Training] Gaussian Distribution (\u9ad8\u65af\u5206\u5e03)<\/a><\/strong><\/p>\n<p><strong>[21] <a href=\"http:\/\/www.jdcui.com\/?p=13192\">[\u7f16\u7a0b\u8bad\u7ec3]Programming Training: Get Host<\/a><\/strong><\/p>\n<p><strong>[22] <a href=\"http:\/\/www.jdcui.com\/?p=13218\">[\u7f16\u7a0b\u8bad\u7ec3]Programming Training: Rotate Text<\/a><\/strong><\/p>\n<p><strong>[23] <a href=\"http:\/\/www.jdcui.com\/?p=13592\">[\u7f16\u7a0b\u8bad\u7ec3] \u79bb\u6563\u70b9\u7684Delaunay\u4e09\u89d2\u5f62\u5256\u5206( Delaunay triangulation of a point set)<\/a><\/strong><\/p>\n<p><strong>[24] <a href=\"http:\/\/www.jdcui.com\/?p=13597\">[\u7f16\u7a0b\u8bad\u7ec3] \u56fe\u50cf\u5206\u5272 (Image segmentation)<\/a><\/strong><\/p>\n<p><strong>[25] <a href=\"http:\/\/www.jdcui.com\/?p=13599\">[\u7f16\u7a0b\u8bad\u7ec3] \u62fc\u56fe\u6e38\u620f (Jigsaw Puzzle Game)<\/a><\/strong><\/p>\n<p><strong>[26] <a href=\"http:\/\/www.jdcui.com\/?p=13614\">[\u7f16\u7a0b\u8bad\u7ec3][Programming Training] Random number generator \u2013 Uniform Distribution (\u968f\u673a\u6570\u751f\u6210\u5668-\u5747\u5300\u5206\u5e03)<\/a><\/strong><\/p>\n<p><strong>[27] <a href=\"http:\/\/www.jdcui.com\/?p=13810\" target=\"_blank\" rel=\"noopener noreferrer\">[\u62bd\u5956][\u8f6f\u4ef6][\u7f16\u7a0b][\u5e74\u4f1a] 2020\u516c\u53f8\u5e74\u4f1a\u62bd\u5956 (\u56fe\u7247\u62bd\u5956) (RBS16\u5468\u5e74\u7eaa\u5ff5\u7248) (Run by souls)<\/a><\/strong><\/p>\n<p><strong>[28] <a href=\"http:\/\/www.jdcui.com\/?p=14118\" target=\"_blank\" rel=\"noopener noreferrer\">[\u7f16\u7a0b\u8bad\u7ec3][\u6e38\u620f][\u6570\u5b66] \u7ea2\u9152\u676f\u4e0e\u767d\u9152\u676f\u91cc\u5230\u5e95\u6709\u591a\u5c11\u7ea2\u9152\u548c\u767d\u9152\uff1f<\/a><\/strong><\/p>\n<p><strong>[29] <a title=\"[\u6570\u5b66][\u7b97\u6cd5] \u6700\u5c0f\u4e8c\u4e58\u6cd5\u66f2\u7ebf\u62df\u5408( Least square curve fitting )\" href=\"http:\/\/www.jdcui.com\/?p=15600\" target=\"_blank\" rel=\"noopener noreferrer\">[\u6570\u5b66][\u7b97\u6cd5] \u6700\u5c0f\u4e8c\u4e58\u6cd5\u66f2\u7ebf\u62df\u5408( Least square curve fitting )<\/a><\/strong><\/p>\n<p><strong>[30] <a title=\"[\u7f16\u7a0b][\u6570\u5b66][\u7f16\u7a0b\u8bad\u7ec3] |x|^n+|y|^n=1\u5c0f\u7c73logo\u8f6e\u5ed3\u66f2\u7ebf\" href=\"http:\/\/www.jdcui.com\/?p=16029\" target=\"_blank\" rel=\"noopener noreferrer\">[\u7f16\u7a0b][\u6570\u5b66][\u7f16\u7a0b\u8bad\u7ec3] |x|^n+|y|^n=1\u5c0f\u7c73logo\u8f6e\u5ed3\u66f2\u7ebf<\/a><\/strong><\/p>\n<p><strong>[31] <a title=\"[\u6570\u5b66][\u7f16\u7a0b] \u8499\u7279\u5361\u6d1b\u6a21\u62df\u6cd5\u6c42\u5706\u5468\u7387\u03c0 (Monte Carlo method to find PI)\" href=\"http:\/\/www.jdcui.com\/?p=17385\" target=\"_blank\" rel=\"noopener\">[\u6570\u5b66][\u7f16\u7a0b] \u8499\u7279\u5361\u6d1b\u6a21\u62df\u6cd5\u6c42\u5706\u5468\u7387\u03c0 (Monte Carlo method to find PI)<\/a><\/strong><\/p>\n<p><strong>[32] <a title=\"[\u7f16\u7a0b\u8bad\u7ec3] BMP\u56fe\u50cf\u7f29\u653e (BMP Image scaling)\" href=\"http:\/\/www.jdcui.com\/?p=17472\" target=\"_blank\" rel=\"noopener\">[\u7f16\u7a0b\u8bad\u7ec3] BMP\u56fe\u50cf\u7f29\u653e (BMP Image scaling)<\/a><\/strong><\/p>\n<p><strong>[33] <a title=\"[\u7f16\u7a0b\u8bad\u7ec3] \u7c92\u5b50\u7fa4\u4f18\u5316\u7b97\u6cd5 [PSO: Particle Swarm Optimization]\" href=\"http:\/\/www.jdcui.com\/?p=17499\" target=\"_blank\" rel=\"noopener\">[\u7f16\u7a0b\u8bad\u7ec3] \u7c92\u5b50\u7fa4\u4f18\u5316\u7b97\u6cd5 [PSO: Particle Swarm Optimization]<\/a><\/strong><\/p>\n<hr \/>\n<p style=\"padding-left: 30px; text-align: center;\"><strong><div  class=\"thumbs-rating-container\" id=\"thumbs-rating-17472\" data-content-id=\"17472\"><button class=\"thumbs-rating-up thumbs-rating-voted\" onclick=\"thumbs_rating_vote(17472, 1);\">Vote Up +2<\/button> <button class=\"thumbs-rating-down\" onclick=\"thumbs_rating_vote(17472, 2);\">Vote Down -0<\/button><span class=\"thumbs-rating-already-voted\">You already voted!<\/span><\/div><\/strong><\/p>\n<ul style=\"list-style-type: square;\">\n<li style=\"text-align: left;\"><strong>\u5fae\u4fe1\u516c\u4f17\u53f7\u00a0(<span style=\"color: #000080;\">\u00a0Wechat\u00a0Subscription)<\/span><\/strong><\/li>\n<\/ul>\n<p style=\"text-align: center;\"><a href=\"http:\/\/www.jdcui.com\/wp-content\/uploads\/2017\/01\/QRCODE.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3636\" src=\"http:\/\/www.jdcui.com\/wp-content\/uploads\/2017\/01\/QRCODE.jpg\" alt=\"WeChat_QRCode\" width=\"250\" height=\"255\" \/><strong><span style=\"color: #333333;\">\u6b22\u8fce\u5173\u6ce8\u00a0<span style=\"color: #ff00ff;\">\u201c\u7ed3\u6784\u4e4b\u65c5\u201d\u00a0<\/span>\u5fae\u4fe1\u516c\u4f17\u53f7<\/span><\/strong><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u5b9e\u5e72\u3001\u5b9e\u8df5\u3001\u79ef\u7d2f\u3001\u601d\u8003\uff0c\u521b\u65b0\u3002 \u5176\u4ed6\u7a0b\u5e8f\u7528\u5230\uff0c\u5c31\u7814\u7a76\u4e00\u4e0b\u3002 \u5bfc\u5165BMP\u56fe\u50cf\uff0c\u8bbe\u7f6e70%\u7f29\u653e\uff1a \u5bfc\u5165BMP\u56fe\u50cf\uff0c\u8bbe\u7f6e50%\u7f29\u653e\uff1a \u5bfc\u5165BMP\u56fe\u50cf\uff0c\u8bbe\u7f6e20%\u7f29\u653e\uff1a \u76f8\u5173\u535a\u6587 ( Related Topics) [01] [\u7f16\u7a0b][\u7b97\u6cd5][\u51e0\u4f55] \u7f16\u7a0b\u8bad\u7ec3: \u51f8\u5305\u95ee\u9898 [Convex-Hull Problem] [02] [\u7f16\u7a0b][\u7b97\u6cd5][\u51e0\u4f55] \u7f16\u7a0b\u8bad\u7ec3: \u79bb\u6563\u70b9\u7684\u95ed\u5408\u8def\u5f84 [Closed Path for points] [03] [\u7f16\u7a0b][\u7b97\u6cd5][\u51e0\u4f55] \u7f16\u7a0b\u8bad\u7ec3: 3\u6b21B\u6837\u6761\u66f2\u7ebf [Cubic BSpline] [04] &#8230;<\/p>\n","protected":false},"author":1,"featured_media":17495,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21],"tags":[3252,3253,999,1485],"class_list":["post-17472","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programming","tag-bmp","tag-3253","tag-999","tag-1485"],"aioseo_notices":[],"views":1321,"_links":{"self":[{"href":"http:\/\/www.jdcui.com\/index.php?rest_route=\/wp\/v2\/posts\/17472","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.jdcui.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.jdcui.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.jdcui.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.jdcui.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=17472"}],"version-history":[{"count":0,"href":"http:\/\/www.jdcui.com\/index.php?rest_route=\/wp\/v2\/posts\/17472\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.jdcui.com\/index.php?rest_route=\/wp\/v2\/media\/17495"}],"wp:attachment":[{"href":"http:\/\/www.jdcui.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=17472"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.jdcui.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=17472"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.jdcui.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=17472"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}