tft每日頭條

 > 圖文

 > 朋友圈如何發長圖九宮格

朋友圈如何發長圖九宮格

圖文 更新时间:2025-01-11 18:40:07

朋友圈如何發長圖九宮格?如何将手機拍的照片轉換為九宮格形式,今天小編就來聊一聊關于朋友圈如何發長圖九宮格?接下來我們就一起去研究一下吧!

朋友圈如何發長圖九宮格(單圖像九宮格形式發送朋友圈)1

朋友圈如何發長圖九宮格

如何将手機拍的照片

轉換為九宮格形式

并在朋友圈發送

接下來

使用MATLAB給出

解決方案

并做優化

簡單的使用圖像裁剪

将圖像裁成

九宮格形式

程序設計如下

clc clear all %圖像讀取 I = imread('C:\Users\Administrator\Desktop\1.jpg'); %預處理 [m,n,z] = size(I); p = floor(m/3); q = floor(n/3); J = cell(9,1); %圖像九宮格分割 J{1,1} = I(1:p,1 : q,:); J{2,1} = I(1:p,q : 2*q,:); J{3,1} = I(1:p,2*q : 3*q,:); J{4,1} = I(p:2*p,1:q,:); J{5,1} = I(p:2*p,q : 2*q,:); J{6,1} = I(p:2*p,2*q : 3*q,:); J{7,1} = I(2*p:3*p,1:q,:); J{8,1} = I(2*p:3*p,q : 2*q,:); J{9,1} = I(2*p:3*p,2*q : 3*q,:); %分割可視化與圖像保存 dos('md G:\圖像九宮格裁剪'); figure(1),imshow(I); figure(2), for i = 1 : 9 subplot(3,3,i); imshow(J{i,1}); imwrite(J{i,1},['G:\圖像九宮格裁剪\',num2str(i),'.jpg']); end

輸入測試圖像為

長手機壁紙

輸出圖像

并寫入G盤文件夾

轉化到朋友圈發送

查看效果

可以看到

被裁剪分割後圖像已經壞掉了

主要原因是

【圖像并不是正方形】

在微信朋友圈

發送九宮格圖像

效果最佳時要求圖像為方形

因此對上程序進行優化

将圖像預處理為方形

但是處理為方形圖像

必須增添或裁剪

為了保留全局信息

本文采用了增添的思想

= =

程序如下

clc clear all %圖像讀取 I = imread('C:\Users\Administrator\Desktop\2.JPG'); %imshow(I); %預處理 [m,n,z] = size(I); r = max(m,n); if m > n p = floor((m-n)/2); I1 = zeros(m,p,3); I2 = [I1,I,I1]; imshow(I2); end if n > m p = floor((n-m)/2); I1 = zeros(p,n,3); I2 = [I1;I;I1]; imshow(I2); end %% c = floor(r/3); J = cell(9,1); %圖像九宮格分割 J{1,1} = I2(1:c,1 : c,:); J{2,1} = I2(1:c,c : 2*c,:); J{3,1} = I2(1:c,2*c : 3*c,:); J{4,1} = I2(c:2*c,1:c,:); J{5,1} = I2(c:2*c,c : 2*c,:); J{6,1} = I2(c:2*c,2*c : 3*c,:); J{7,1} = I2(2*c:3*c,1:c,:); J{8,1} = I2(2*c:3*c,c : 2*c,:); J{9,1} = I2(2*c:3*c,2*c : 3*c,:); %分割可視化與圖像保存 dos('md G:\圖像九宮格裁剪'); figure(1),imshow(I2); figure(2), for i = 1 : 9 subplot(3,3,i); imshow(J{i,1}); imwrite(J{i,1},['G:\圖像九宮格裁剪\',num2str(i),'.jpg']); end

輸出圖像為

轉至朋友圈

發送

可以看到

效果還是很NICE的

上面是豎長圖

相當于手機豎屏拍的照片

對于橫屏拍的照片

一樣可以應對

測試圖像

朋友圈展示效果

當然

九宮格圖像展示

最好将頭部置于整張圖中

以免

頭部被裁剪拉長醜化

如果圖片本身就是方形

使用程序一即可

例如

九宮格分解以後

總之

文中隻是一個很簡單的設計

在微信當中已有很多小程序

可以實現此功能

後續

我們可以

将程序轉化成可執行文件

或者簡單的GUI

便于使用

目前也已有圖片專門轉化為

九宮格形式的客戶端

會員價6元

才能使用

此外

在此基礎上可以将視頻封面等轉化為

九宮格顯示

LIVE動态圖像轉化為九宮格

以及轉化為其他形式的

裁剪方案

THE

END

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved