1. 程式人生 > >bootstrap fileinput之手機圖片上傳顯示旋轉問題

bootstrap fileinput之手機圖片上傳顯示旋轉問題

最近因為專案需要用到了bootstrap fileinput的外掛,在使用蘋果手機上傳圖片預覽時,發現圖片方向和手機本地儲存方向不一致問題。後來通過查詢資料瞭解圖片具有EXIF(Exchangeable Image File Format)旋轉屬性標識,fileinput對旋轉進行了處理。預覽圖片顯示的為電腦圖片存放方向。

用iPhone手機通過home鍵朝向四個不同的方向進行拍照後,上傳照片顯示與預覽圖片方向並不一致。有點不明白其中緣由,後來發現了規則,只有Home鍵朝下和朝上的時候才會發現顯示不一致問題。解決方案如下:

fileinput.css、fileinput.min.css檔案中,css樣式旋轉角度存在問題,修改以下樣式就可以啦。關於圖片旋轉問題詳見:http://www.cocoachina.com/ios/20150605/12021.html說的很詳細呢。

Home鍵朝下拍攝

.rotate-6 {
    /*transform: rotate(90deg);原始碼*/
    transform: rotate(270deg);
}

Home鍵朝上拍攝

.rotate-8 {
    /*transform: rotate(270deg);原始碼*/
    transform: rotate(90deg);
}

相關推薦

bootstrap fileinput手機圖片顯示旋轉問題

最近因為專案需要用到了bootstrap fileinput的外掛,在使用蘋果手機上傳圖片預覽時,發現圖片方向和手機本地儲存方向不一致問題。後來通過查詢資料瞭解圖片具有EXIF(Exchangeable Image File Format)旋轉屬性標識,fileinput對

bootstrap fileinput 元件整合SpringMVC圖片到本地磁碟

整合前的準備步驟 1.搭建好基礎框架,本文用的是SSM(Spring+SpringMVC+Mybatis),這裡的過程就不在本文中講了,之前我做個一個demo(ssm整合+使用者模組),可以參考這個搭建好。 搭建後的效果圖 圖1. 圖2.

圖片顯示進度條和預覽圖的前端實現進度條篇

很久沒有寫部落格了,是最近忙著找實現,另外工作也很忙,閒下來整理一下最近做的東西,覺得還是有點可寫的。 不知道有沒有朋友在工作中碰到這樣的需求,需要實現一個元件,能實現圖片上傳功能,同時,在圖片未上傳完成時,要顯示進度條和相應的圖片預覽圖。 如圖所示,上傳過

Android簡單實現將手機圖片到server中

sdk etc mov 創建 ast bmi 以及 lena ews 在本例中。將會簡單的實現安卓手機將圖片上傳到server中。本例使用到了 server端:PHP+APACHE 客戶端:JAVA 先簡單實現一下server端的上傳並測試上傳

bootstrap fileinput 修改原始檔可以#、&、+特殊字元檔名檔案

1.找到fileinput.js檔案的檔名特殊符號替代為_程式碼: _slugDefault:function(e){return i.isEmpty(e)?"":String(e).replace(/[\-\[\]\/\{}:;#%=\(\)\*\+\?\\\^\$\|<>&

C#---------本地圖片顯示,以及彈框延遲消失

程式碼如下: using System.IO;using AhDung.WinForm; using System; using System.Drawing; using System.Windows.Forms; namespace AhDung {     pu

H5學習路-圖片(cropper、webuploader)

好久沒有寫部落格了,感覺都不習慣了。一方面是因為工作佔用的時間過多,另一方面是自己有點懶,沒有堅持。好了,少扯這些沒用的東西,直入主題唄。 筆者目前在公司會接觸到H5的開發,也就是手機端app的開發,但是用的H5,而非原生的方式,主要是節省開發時間,不必針對a

微信公眾號開發《四》使用微信JS-SDK實現手機圖片,支援壓縮、預覽。並下載圖片到自身伺服器

在這貼上上三篇博文連結,方便大家查閱互相學習: 本次講解微信開發第四篇:呼叫微信JS-SDK實現上傳手機圖片到伺服器,是非常常見的功能。如我們看到的使用者上傳頭像 下面是本次要實現的效果圖,支援預覽,壓縮上傳(自帶,可引數控制) 1.準備工作:工欲善其事,必先利其

bootstrap圖片控件 fileinput

dex ace 數量 ted ext cor replace () index 前端 1.要引用的js <link type="text/css" rel="stylesheet" href="~/HContent/css/fileinput.css" />

Spring Boot+BootStrap fileInput圖片

lang log pty void 轉存 input 目標 一個 src 一、依賴文件 <link rel="stylesheet" type="text/css" th:href="@{/js/bootstrap/css/bootstrap.css}">

bootstrap圖片 fileinput+springmvc

文章來自:原始碼線上https://www.shengli.me/css/68.html   1、首先要引入檔案,程式碼如下:     2、建立一個div   3、JavaScript程式碼    

SSM+Redis+Bootstrap-fileinput開發圖片程式

一、背景 由於最近作業要寫一個JSP+Servlet的圖片上傳程式。再加上最近在學Spring,在寫這個作業的時候想到很多的騷操作。想也沒想就搞上了。廢話不多說,接下來開始介紹這個程式。本程式已經上傳到Github,文章連結附加在文章末尾。 二、技術棧 後端:Sprin

AngularJS手機端input圖片

吶,好久不見,今天要說的是input上傳圖片,主角上場~ <input type="file" capture="camera" accept="image/*"> 其實只要type="file"這個屬性就夠了,但是由於這邊是在手機上訪問,要能夠調起

Bootstrap框架---krajee外掛fileinput--最好用的檔案元件----單多張圖片互動方式三(推薦)

我們在前一章已經實現了 Bootstrap框架---Uploadify外掛----多張圖片上傳互動方式二 。本章主要關注單多張圖片上傳在Bootstrap框架中的佈局和實現。我們在之前的文章中已經在SpringMVC基礎框架的基礎上應用了BootStrap的後臺框架,在此基礎

Bootstrap-fileinput圖片編輯

轉自:http://blog.csdn.net/wuwenjinwuwenjin/article/details/49507595 前言 :關於Bootstrap-fileinput 如何配置不做說明,自行去官網檢視。網址 : http://plugins.krajee.c

jQuery外掛ajaxFileUpload(非同步圖片並實時顯示,並解決onchange後ajaxFileUpload失效問題)

參考學習: 第一篇:http://www.cnblogs.com/kissdodog/archive/2012/12/15/2819025.html 第二篇:http://www.jb51.net/article/50518.htm 第三篇:http://zhangzhao

[轉]htmlfile標簽 --- 圖片前預覽 -- FileReader

disabled scrip ade java undefine 內容 .com 知識 nim 記得以前做網站時,曾經需要實現一個圖片上傳到服務器前,先預覽的功能。當時用html的<input type="file"/>標簽一直實現不了,最後舍棄了這個標簽,使用

HTML5 圖片預處理

context 處理 file url form view utf .get ctu <!DOCTYPE html><html lang="en"> <head> <title></title> <

HTML5+Canvas+jQuery調用手機拍照功能實現圖片(二)

customer mkdir 狀態保存 ont false lan else if 項目 action 上一篇僅僅講到前臺操作,這篇專門涉及到Java後臺處理。前臺通過Ajax提交將Base64編碼過的圖片數據信息傳到Java後臺,然後Java這邊進行接收處理。通過

android使用GridView+仿微信圖片功能(附源代碼)

相冊 ada nbu [] for round pen fromfile idt   由於工作要求最近在使用GridView完成圖片的批量上傳功能,我的例子當中包含仿微信圖片上傳、拍照、本地選擇、相片裁剪等功能,如果有需要的朋友可以看一下,希望我的實際經驗能對您有所幫助。