① 怎麼樣把PDF文件變小,在裡面的文字圖片可以編輯的前提下
文字建議在Adobe Acrobat Pro下編輯,圖片用PS 編輯後再替換PDF里的圖片,這樣就不會有體積的變化!
A I里來修改,估計是文字有轉曲的變化,或是轉換時空白部分當做了圖片來轉換,所以體積變大!
只是猜測!!
② 怎樣更改圖片的文件類型把圖片太大了,怎麼把它變小
@echo
off
@for
%%a
in
(*.txt)
do
ren
"%%a"
"*.exe"
上邊內容復制到記事本,保存成.bat格式
然後和你需要修改的文件放一塊,雙擊後會自動修改
上面的命令是把當前目錄所有的txt文件改成exe文件
③ 怎麼把手機圖片壓縮到200k
背景
在手機上用戶隨手拍一張衣服的照片,去找類似圖片的需求比較明顯,以圖搜圖項目目的就是滿足用戶的這部分需求。
該項目初步預計5個類目,每個類目500萬圖片用於檢索。經過特徵提取,每張圖片可以表示為30976維空間中的一個點,即可以用30976個float值表示,為了便於處理,我們將特徵值乘以100000,在不損失float值精度的情況下,用int32_t存儲圖片特徵。
圖片檢索時需要計算query 圖片和索引圖片的歐式距離,圖片之間計算歐式距離的耗時為50微秒,經過cpu指令集優化(sse),歐式距離計算耗時減少到13微秒。
在壓縮之前,所有圖片的大小為 3T( 4 * 30k * 25000000),每台機器30G內存用於存儲圖片,需要100台機器存儲全量圖片。
需要在計算歐式距離效率不降低的情況下,對圖片進行壓縮,大規模減少機器的佔用。
我們的目標是壓縮到500G左右,即壓縮之後每張圖片20k左右,歐式距離計算耗時為15微秒左右。
歐式距離計算要求耗時在微秒級別,已有的壓縮方法,比如p4delta、valgrind壓縮等在性能上不滿足要求,需要我們根據數據特點自己定製壓縮方法。
成果
目前的壓縮方法單張圖片由120k 壓縮到了平均13k。
歐式距離計算平均耗時為9微秒。
這么靠譜的成果是如何做到的呢?
初步嘗試
bitmap的方法
觀察數據特點,發現平均每張圖片有7000個數為非0值,其他值都為 0。首先想到的是用bitmap表示30976個值在特定的位置是否是0。bitmap需要30976 / 8= 4k個位元組。然後只存儲非0值,需要7k * 4,壓縮之後平均每張圖片大小為32k。壓縮代碼大體如下:
int bitmap_len = size / 8 + 8;
uint64_t *bitmap = (uint64_t*)(cmpr_buf);
int32_t *data = (int32_t*)(cmpr_buf + bitmap_len);
for(unsigned int i=0;i<size;i++) {
if(list[i] != 0) {
data[index++] = list[i];
bitmap[i/64] |= bit_mask_tab[i % 64];
}
}
但是在計算圖片之間的歐式距離時,需要遍歷30976次bitmap,並判斷特定位的值知否為0,即將bitmap和掩碼數組進行與操作,比較耗時,計算耗時在100微秒以上。計算兩個壓縮圖片的歐式距離代碼:
for(i=0; i<size/64; i++) { for(int j=0; j<64; j++) { a = 0; b = 0; if((bitmap1[i] & bit_mask_tab[j])) { a = data1[index1++]; } if((bitmap2[i] & bit_mask_tab[j])) { b = data2[index2++]; } olength += (a - b) * (a - b); } }
採用offset的壓縮方式
我們只保存非0數據的off_set和value,off_set最大值30975,需要用int16_t來保存,value的范圍0~100萬,需要int32_t來表示,採用該方法的話,每個圖片佔用空間為42k (7k * (2 + 4))。
for(int i=0; i<size; i++) {
if(list[i] != 0) {
index++;
}
}
*(int16_t*) cmpr_buf = index;
int16_t *p_off = (int16_t*)cmpr_buf + 1;
int32_t *p_data = (int32_t*)(((char *)cmpr_buf) + sizeof(int16_t) * index + sizeof(int16_t));
index = 0;
for(int i=0; i<size; i++) {
if(list[i] != 0) {
p_off[index] = i;
p_data[index] = list[i];
index++;
}
}
計算兩個壓縮圖片的歐式距離的時候,採用按照off_set歸並的方法:
while(p_data1<end1 && p_data2 < end2){
if(*p_off1 < *p_off2) {
olength += *p_data1 * *p_data1;
p_data1++;
p_off1++;
} else if(*p_off1 > *p_off2) {
olength += *p_data2 * *p_data2;
p_data2++;
p_off2++;
} else {
olength += (*p_data1 - *p_data2) * (*p_data1 - *p_data2);
p_data1++;
p_data2++;
p_off1++;
p_off2++;
}
}
該方法進行歐式距離的耗時為55微秒,我們認為是if 條件比較耗時,於是嘗試了用位掩碼替代if的方式:
while(p_data1 < end1 && p_data2<end2) {
a = ((*p_off1 - *p_off2) <= 0);
b = ((*p_off2 - *p_off1) <= 0);
tmp1 = -a & *p_data1;
tmp2 = -b & *p_data2;
p_off1 += a;
p_off2 += b;
p_data1 += a;
p_data2 += b;
tmp = tmp1 - tmp2;
olength += tmp * tmp;
}
該方式消除了if 條件判斷,但是耗時為70微秒,性能反而下降了,耗時的原因是cpu的指令增多了。
性能優化
場景分析
兩個壓縮圖片計算 --> 一個壓縮一個非壓縮
目前的優化進入了一個瓶頸,如何才能提升性能到10微秒級別呢?我們回過頭來重新考慮了一下應用場景,在線的場景是query圖片和一系列圖片計算距離,離線的場景是中心點圖片和其他一系列圖片計算距離也就是說都是一個圖片和多個圖片進行距離計算,這時一個圖片不需要進行壓縮,完全可以是非壓縮的,即使該圖片是壓縮也可以先解壓計算歐式距離實際上可以轉化為一個非壓縮圖片和多個壓縮圖片計算歐式距離。對這樣的情況,我們需要重新考慮提升效率的問題。
確定採用off_set壓縮方式
對於計算一個壓縮和一個非壓縮圖片歐式距離的問題,比較bitmap的壓縮方式和off_set的壓縮方式,off_set的壓縮方式有明顯的優勢對於bitmap方式,最耗時的地方仍然是訪問30976次bitmap,然後做與操作,來獲取解壓後的值,遍歷30976次bitmap耗時,至少50微秒以上但是off_set的方式保存了7000個非0數據的off_set,我們只需要遍歷7000次非0 數組就可以計算出歐式距離。
一個壓縮一個非壓縮
做法
首先計算好非壓縮圖片的累加平方和,每次查詢計算多次歐式距離,只計算一次累加平方和。
遍歷壓縮圖片數組,計算該值和另一張非壓縮圖片的對應off_set的差值的平方。
對於壓縮圖片的為0的那些值來說,歐式距離只需要加上非壓縮圖片那些值的平方和。
舉例:
a.非壓縮圖片:[0 2 3 0 4 0 0 5 6 0 0] ,壓縮圖片:[0 0 0 6 6 6 0 0 ]
b.事先計算好非壓縮圖片的特定位之前的所有值的平方和:sqrt[0 4 13 13 29 29 29 54 90 90 90]
c.壓縮的數組為 off[3 4 5], data[6 6 6 ]
d.遍歷off和data數組
olength += (6 - 0) * (6 - 0) olength += (sqrt[2] - sqrt[0])
olength += (6 - 4) * (6 - 4)olength += (sqrt[3] - sqrt[3])
olength += (6 - 0) * (6 - 0) olength += (sqrt[4] - sqrt[4])
效率:20微秒
該方法只需要遍歷7000次數組, 進行7000次相減 平方操作和 7000次訪問sqrt 數組操作,大大簡化了復雜度。
代碼如下:
data1為壓縮數據,data2為非壓縮數據:
for(int i=0; i<num; i++) {
olength += (data1[i] - data2[off1[i]]) * (data1[i] - data2[off1[i]]);
olength += sqrt[off[i] - 1] - sqrt[off[i-1]];
}
④ CAD顯示已無法進一步縮小,怎麼設置才能把畫完的圖縮小啊
只是視覺,點視圖---全部重生成,搞定(有時要,縮放---全部)
⑤ MAtlab如何實現axes中圖片放大和縮小
zoom 指令可以將圖形放大或縮小,若要將圖形放大時用 zoom on,zoom out,當不再須要放大或縮小圖形時用 zoom off。
>> M=peaks(25); % peaks 是MATLAB內建的一個像山峰的特別函數,25是這個
>> plot(M) % 函數矩陣的大小,如果數值愈大則畫出的山峰圖愈平滑
>> zoom on % 開始放大圖形,每按一次Enter鍵圖形就放大一次
>> zoom out % 開始縮小圖形,每按一次Enter鍵圖形就縮小一次
>> zoom off % 停止圖形放大或縮小功能
可以使用函數來實現此功能
圖形移動,放大縮小等功能的函數 :
function axdrag(action)
%AXDRAG Pan and zoom with simple keystrokes
% Use this tool to move quickly around the data displayed in a 2-D plot.
% Make sure the figure has focus, and then press any of the following
% keys to zoom in or out. Clicking and dragging will pan the data.
%
% Keys you can use are:
% z, Z: zoom in, zoom out, in both dimensions
% x, X: zoom in, zoom out, x dimension only
% y, Y: zoom in, zoom out, y dimension only
% arrow keys: pan the data
% a: axis auto
% n: axis normal
% e: axis equal
% g: toggle grid state
% spacebar: toggle axis tick display state
% h: help
%
% Example
% c = pi*(1+sqrt(5))/2;
% x = 0:1000;
% r = 2.72378;
% z = cumsum(exp(i*(c*x.*x + r)));
% plot(real(z),imag(z));
% axdrag
% % Now click, drag, and use special keys ...
% Ned Gulley, March 2003
persistent x0 dx
if nargin < 1,
action = 'initialize';
end
% Use these variables to change the zoom and pan amounts
zoomFactor = 0.9;
panFactor = 0.02;
% Get rid of the help window if it's being displayed
helpTextAxis = findobj(gcbf,'Type','axes','Tag','axdraghelpaxis');
if isempty(helpTextAxis)
helpWasOff = 1;
else
helpWasOff = 0;
delete(helpTextAxis);
end
switch action
case 'initialize'
set(gca,'ButtonDownFcn','axdrag start')
set(gcf,'KeyPressFcn','axdrag keypress')
set(gcf,'DoubleBuffer','on')
case 'start'
set(gcbf,'Units','pixel');
set(gca,'Units','pixel');
set(gcbf,'WindowButtonMotionFcn','axdrag move')
set(gcbf,'WindowButtonUpFcn','axdrag stop')
currentPoint = get(gcbf,'CurrentPoint');
x0 = currentPoint;
axdrag move
case 'move'
currentPoint = get(gcbf,'CurrentPoint');
dx = currentPoint - x0;
x0 = currentPoint;
ap = get(gca,'Position');
xLim = get(gca,'XLim');
yLim = get(gca,'YLim');
set(gca,'XLim',xLim-(diff(xLim)*dx(1)/ap(3)), ...
'YLim',yLim-(diff(yLim)*dx(2)/ap(4)));
case 'stop'
set(gcbf,'WindowButtonMotionFcn','')
set(gcbf,'WindowButtonUpFcn','')
set(gcbf,'Units','normalized');
set(gca,'Units','normalized');
case 'keypress'
currChar = get(gcbf,'CurrentCharacter');
if isempty(currChar)
return
end
if currChar=='a',
axis auto
elseif currChar=='e',
axis equal
elseif currChar=='n',
axis normal
elseif currChar=='g',
grid
elseif currChar==28,
xLim=get(gca,'XLim');
xLimNew = xLim + panFactor*diff(xLim);
set(gca,'XLim',xLimNew)
elseif currChar==29,
xLim=get(gca,'XLim');
xLimNew = xLim - panFactor*diff(xLim);
set(gca,'XLim',xLimNew)
elseif currChar==30,
yLim=get(gca,'YLim');
yLimNew = yLim - panFactor*diff(yLim);
set(gca,'YLim',yLimNew)
elseif currChar==31,
yLim=get(gca,'YLim');
yLimNew = yLim + panFactor*diff(yLim);
set(gca,'YLim',yLimNew)
elseif abs(currChar)==32,
if isempty(get(gca,'XTick')),
set(gca,'XTickMode','auto','YTickMode','auto')
else
set(gca,'XTick',[],'YTick',[],'Box','on')
end
elseif (currChar=='x') | (currChar=='X'),
if currChar == 'X',
zoomFactor=1/zoomFactor;
end
xLim=get(gca,'XLim');
xLimNew = [0 zoomFactor*diff(xLim)] + xLim(1) + (1-zoomFactor)*diff(xLim)/2;
set(gca,'XLim',xLimNew)
elseif (currChar=='y') | (currChar=='Y'),
if currChar == 'Y',
zoomFactor=1/zoomFactor;
end
yLim=get(gca,'YLim');
yLimNew = [0 zoomFactor*diff(yLim)] + yLim(1) + (1-zoomFactor)*diff(yLim)/2;
set(gca,'YLim',yLimNew)
elseif (currChar=='z') | (currChar=='Z'),
if currChar == 'Z',
zoomFactor=1/zoomFactor;
end
xLim=get(gca,'XLim');
yLim=get(gca,'YLim');
xLimNew = [0 zoomFactor*diff(xLim)] + xLim(1) + (1-zoomFactor)*diff(xLim)/2;
yLimNew = [0 zoomFactor*diff(yLim)] + yLim(1) + (1-zoomFactor)*diff(yLim)/2;
set(gca,'XLim',xLimNew,'YLim',yLimNew)
elseif currChar=='h',
if helpWasOff
str = { ...
' '
' AXDRAG. Keys you can use are:'
' '
' z, Z: zoom in, zoom out, both dimensions '
' x, X: zoom in, zoom out, x dimension only '
' y, Y: zoom in, zoom out, y dimension only '
' arrow keys: pan the data'
' a: axis auto'
' n: axis normal'
' e: axis equal'
' g: toggle grid state'
' spacebar: toggle axis tick display state'
' h: help'
' '
' Press ''h'' again to dismiss this message'
' ' ...
};
helpTextAxis = axes( ...
'Tag','axdraghelpaxis', ...
'Units','characters', ...
'Position',[2 1 76 16], ...
'Visible','off');
text(0,1,str, ...
'Parent',helpTextAxis, ...
'VerticalAlignment','top', ...
'BackgroundColor',[1 1 0.8], ...
'FontName','courier', ...
'FontSize',6);
⑥ 圖像的縮放和旋轉
23、圖像的縮放和旋轉
from PIL import Image
#導入圖片處理庫 pillow
import matplotlib.pyplot as plt
from matplotlib.font_manager import FontProperties
#引入本地字體文件,用於下面title的列印,不然中文會有亂碼
font_set = FontProperties(fname=r"c:\windows\fonts\simsun.ttc", size=12)
#打開圖片(本地圖片的路徑D:/......)
img = Image.open('D:/2022/圖片/春天/貓.jpeg')
plt.figure("beauty")
plt.subplot(2,3,1), plt.title('原圖')
plt.imshow(img),plt.axis('off')
plt.subplot(2,3,2), plt.title('左右互換')
dst1 = img.transpose(Image.FLIP_LEFT_RIGHT) #左右互換
plt.imshow(dst1),plt.axis('off')
plt.subplot(2,3,3), plt.title('上下互換')
dst2 = img.transpose(Image.FLIP_TOP_BOTTOM) #上下互換
plt.imshow(dst2),plt.axis('off')
plt.subplot(2,3,4), plt.title('反時針旋轉90度')
dst3 = img.transpose(Image.ROTATE_90) #反時針旋轉
plt.imshow(dst3),plt.axis('off')
plt.subplot(2,3,5), plt.title('反時針旋轉180度')
dst4 = img.transpose(Image.ROTATE_180)
plt.imshow(dst4),plt.axis('off')
plt.subplot(2,3,6), plt.title('反時針旋轉270度')
dst5 = img.transpose(Image.ROTATE_270)
plt.imshow(dst5),plt.axis('off')
plt.show()
⑦ 如何掃描圖片為電子版
1. 如何掃描圖片
如何掃描圖片 怎麼把照片轉換成掃描件
可以用手機里的掃描全能王軟體把照片轉換成掃描件。
1、首先打開手機里的掃描全能王軟體,然後點擊頁面右下角的照片圖標,如圖;
2、這里選擇你的照片所在位置,如果在手機相冊則點擊本地相冊;
3、選擇好要掃描的照片後,點擊右下角的打勾完成按鈕,如果照片需要旋轉,可以點擊中間的向左轉向右轉功能;
4、然後到了編輯照片頁面,頁面下方可選擇照片頁面的顏色等,根據需要選擇即可,然後點擊右下角的打勾按鈕;
5、這時照片的掃描件就完成了,可通過頁面下方的分享功能將掃描件發送出去;
6、點擊分享後,可選擇照片的格式,JPG文件或者PDF文件都可以,JPG文件是照片格式;
7、選擇完格式後就可以通過各種聊天工具把掃描件分享出去了,對方收到的是該照片的掃描件。
如何掃描照片..??
您可以直接用數碼相機拍照啊,然後將相機連接到電腦上,把
照片另存為JPEG圖文交換格式,就可以上傳啦`~
你有掃描儀呀?那就這么來。
1、你把照片正面朝下放在掃描儀上,使紙張一角靠近箭頭
2、雙擊電腦Windows 系統任務欄中的Uniscan e43 實用程序圖標。打開Uniscan e43 實用程序。
3、單擊Uniscan e43 實用程序上的掃描按鈕。打開 TWAIN 界面。
4、在 TWAIN 界面中,對掃描儀設定和掃描設定進行調整。解析度設定越大,掃描得到的圖片越細致,同時其格式也越大。根據上傳需要,推薦掃描5寸的照片,並且將掃描儀解析度設定為100,然後單擊「掃描」。
掃描完照片後,您必須至少等待 10 秒鍾以便載入後處理應用程序。
這樣,在您掃描儀指定的文件夾里便出現您剛剛掃描的光學照片的電子版了 !
注意:掃描儀掃描出來的照片通常為「N位點陣圖」格式,大小超過100K。這樣您需要通過軟體將電子版照片格式「另存為」「JPEG文件交換格式」,這樣可以大大減小圖片文件的大小,如果小於100K,則此時可以直接將照片上傳。如果還是大於100K,則仍須將照片繼續變小。
如何掃描照片?
以下方法是基於你有掃描儀的前提下進行的: 1、你把照片正面朝下放在掃描儀上,使紙張一角靠近箭頭 2、雙擊電腦Windows 系統任務欄中的Uniscan e43 實用程序圖標。
打開Uniscan e43 實用程序。 3、單擊Uniscan e43 實用程序上的掃描按鈕。
打開 TWAIN 界面。 4、在 TWAIN 界面中,對掃描儀設定和掃描設定進行調整。
解析度設定越大,掃描得到的圖片越細致,同時其格式也越大。根據上傳需要,推薦掃描5寸的照片,並且將掃描儀解析度設定為100,然後單擊「掃描」。
掃描完照片後,您必須至少等待 10 秒鍾以便載入後處理應用程序。 這樣,在您掃描儀指定的文件夾里便出現您剛剛掃描的光學照片的電子版了 ! 注意:掃描儀掃描出來的照片通常為「N位點陣圖」格式,大小超過100K。
這樣您需要通過軟體將電子版照片格式「另存為」「JPEG文件交換格式」,這樣可以大大減小圖片文件的大小,如果小於100K,則此時可以直接將照片上傳。
如何使用掃描儀掃描圖片
掃 描 儀 的 使 用 須 知 1、掃描前的准備 普通用戶在使用掃描儀之前,應對搞明掃描儀的基本原理和使用說明書。
把掃描儀應盡量放在平坦、穩定的地方,掃描前仔細檢查玻璃上方是否有污漬,以免影響掃描效果。用戶第一次使用掃描儀前,一定要先開鎖,且保證電源開關置於「OFF」,才能插入電源插頭,因為在運輸中掃描鏡頭前後撞擊會損壞,所以廠商在掃描儀上都安裝有一個鎖定裝置(機械裝置或電子裝置),專門用於鎖定掃描儀的鏡頭組件,確保其不被隨意移動。
2、預熱掃描儀 掃描前先打開掃描儀預熱5至10分鍾,使機器內的燈管達到均勻發光狀態,確保光線平均照到稿件每一處。 3.原稿放置的要求 因掃描儀的局限,掃描得到的圖像或多或少會出現失真或變形。
一定要盡量使用品質出色的原稿掃描,這是得到高質量圖片的關鍵;對一些尺寸較小的稿件,應盡量放置在掃描儀中央,盡量減少變形。原稿放置時使掃描對象的一個角對齊掃描儀上的指示箭頭,正面向下放平,對於以反射方式掃描的對象,放置不平會使掃描結果不良,並且對文件的後期處理增加難度。
一般的掃描均應將頂蓋合上,但當掃描較厚的對象時,只能採取開蓋式,此時要注意以適當的力量壓緊對象,並通過預掃調整掃描效果,盡量減少漏光空間。 4、預掃步驟不可少 預掃功能是非常必要的,它能保證掃描效果。
通過預掃後我們可以直接確定自已所需要掃描的圖像區域,以減少掃描後對圖像的處理工序;另外可通過觀察預掃後的圖像,依據圖像的色彩、效果等對掃描參數重新進行設定、調整之後再進行掃描。預掃對較大的圖片,可使用較小的解析度,對較小的圖片,則應該採用高解析度以獲得最佳的效果。
5、確定使用多大的解析度 使用多大的解析度由用戶的實際應用需求決定。解析度越高意味著可以獲得更多的圖像細節,更清晰的效果,同時也意味著掃描得到的圖像文件增大而且不易處理。
一般來說,網頁圖片解析度通常在75dpi左右;印刷出版圖片,需要用到300dpi以上的解析度,使用600dpi則更佳;如果想將掃描後的作品通過列印機列印出來,則必須綜合考慮列印機的解析度才能決定。對於用於列印用途的彩色圖像,用戶在設定掃描解析度時只需將列印機的真實列印解析度除以4或3即可。
如以解析度為720dpi的列印機為例,掃描解析度可設定為180至240dpi之間。但到底是180dpi還是240dpi呢?用戶分別以這兩個解析度用掃描儀進行掃描,然後將列印出來的效果進行比較。
如果用戶看不出兩張圖像的差別,表示180dpi對該台列印機已經足夠,用戶甚至可用更低的掃描解析度(如160dpi)再進行一次掃描,如仍看不出差別,表示160dpi已足夠。若低的解析度可看出差別,則表示180dpi為最佳解析度。
依此類推,如果用戶找到了最適當的掃描解析度,將來凡是要使用該台列印機列印掃描圖像時,掃描解析度都應以此為准。 掃描參數中實際上除了解析度外,縮放比例也是十分重要的,但多數使用者並不了解它的重要性。
原稿面積為4*3英寸,如果用戶希望以10*8英寸進行列印,這時應該如何設定掃描圖像的解析度呢?用戶首先應該根據列印機的解析度,將掃描儀的解析度設定為180dpi,然後決定縮放比例。4*3英寸的掃描原稿若想放大為10*8英寸,用戶應以目標尺寸除以原稿尺寸,寬:10/4=2.5=250%,高8/3=2.67=267%,正確的縮放比例應設定為250%。
當長寬的縮放比例不同時,用戶應取較小數值。 6、選擇正確的圖像類型 1.如果圖像是單色的原圖像,請選用線條圖像進行掃描。
2.對於黑白照片,用灰度圖像類型進行掃描從而得到較小的圖像文件。 3.如果希望用黑白列印機輸出彩色圖像,也請用灰度圖像類型進行掃描。
7.進行掃描 做好上述工作後,從掃描儀的相關軟體中選擇「掃描到應用程序」,也可以直接從圖像處理軟體軟體的「從掃描儀獲得文件」選項中調用掃描儀掃描圖像。 8.除去網紋 掃描儀在掃描印刷照片時,會將印刷物上的細微墨點掃描進來,影響圖像的質量。
使用去網技術可以通過對有網點的圖像進行分析,將其還原成沒有網點的原稿,重現原圖片的效果。掃描儀一般都有幾個選項供我們選擇。
當原圖是雜志或覆膜印刷品時,請選擇「雜志」;當原圖是報紙或較粗糙的網點印刷品時,請選擇「報紙」;當原圖是高品質的精美印刷品、網點非常小時,請選擇「藝術印刷品」。需要說明的是,如果掃描非印刷品,要選擇「不設定」,不要將這個功能打開,因為這樣會降低掃描圖像的質量。
9.將較大的圖分幾次掃描後拼接 如果掃描儀的幅面比較小,不能將需要掃描的器件一次掃描完,那就分成多次掃描。先用待掃描的器件在掃描儀上橫豎測量一下,看是橫掃還是豎掃好。
10、擅用校色工具 在對彩色圖像進行掃描時,使用類似於ScanMole這樣的掃描軟體對掃描出來的照片之色彩進行校正,可以得到更為准確的圖像色彩。 掃 描 文 件 中 的 處 理 我們在用掃描儀掃描圖像時,不可能一下子就可以得到完美的掃描文件,往往要經過一些修改才能得到滿意的作品,針對在掃描時產生的偏差,我們可以進行以下相應的處理。
1、曝光不準 曝光不準的圖片,圖像都缺乏層。
在列印機上掃描圖片怎麼弄?
1,點擊電腦左下角的開始菜單,在彈出的菜單上點擊「設備和列印機」
2,彈出窗口,上面會顯示電腦所連接的列印機設備
3,右擊需要操作掃描文件的列印機,會彈出菜單選擇單機「開始掃描」
4,單機開始掃描後便會彈出掃一個窗口,點擊掃描
5,掃描完成後會彈出一個對話框,選擇導入即可
6,導入成功後,會自動打開文件存儲目錄
電腦上圖片怎麼掃描
1、首先將需要掃描的圖片正面向下放在掃描儀的面板上。
2、然後點擊桌面左下角的開始按鈕,在彈出的菜單中點擊「設備和列印機」。
3、然後在打開的頁面中選擇掃描儀的設備。
4、然後點擊「掃描文檔或照片」的按鈕。
5、即可進入掃描儀設置頁面,根據需要選擇需要保存的掃描圖片的類型。
6、然後在右側選擇彩色模式的掃描圖像,點擊掃描按鈕即可等待掃描儀操作。
7、掃描成功的圖片就以選擇好的格式保存在電腦中了。
怎樣才能讓掃描儀掃描圖像更清晰
在製作電子教案過程中,掃描儀是我們獲取教案圖像的重要設備。
一般,我們總把獲得高質量圖像的希望寄託在擁有一台較高檔次的掃描儀身上,那麼,擁有較高檔次掃描儀就一定能獲得高質量的數字圖像嗎?非也!要想獲得高質量的數字圖像,除了擁有精良的武器之外,還必須練就以下的內功心法。 插值解析度的選擇 所謂插值解析度,是指掃描儀內建的通過插值補償技術所提供的解析度,它通常遠高於光學解析度。
但是它對提高圖像質量的作用不大,卻幾倍甚至幾十倍地增大了圖像文件的大小,降低了掃描的速度。因此,在學校的一般使用中,如果不是用於地理教研組的高質量的地圖圖片列印輸出,選擇過高的插值解析度的意義不大。
掃描圖像的後期處理 幾乎所有的掃描儀都不同程度地存在4個方面的問題:1、圖像偏色;2、整體反差失真;3、網紋(網點);4、焦距不準。盡管很多掃描儀通過提供硬體或軟體去網、在驅動程序中設置濾鏡等方式來盡可能地抵消這些不利因素的影響,但為了獲得最佳效果,掃描圖像的後期處理必不可少。
首先利用標准TWAIN介面掃描一幅真彩色圖片,為了調整整體反差失真,依次選擇圖像/調整/色階,在所彈出的窗口中,調節左、右兩個小三角形的位置,並通過預覽窗口觀看調節後的效果,直到滿意為止。通常是將兩個小三角形向中間移動,這樣經過多次掃描不同圖片,反復調節,我們就能把該掃描儀圖像的整體反差失真程度量化,即確定左、右兩個小三角形的移動方向和幅度。
若圖像偏色,可以依次選擇圖像/調整/變化,在彈出的窗口中選擇最接近原圖片的效果圖。同樣地,經過多次實驗後,也就知道了掃描儀的偏色程度。
接下來是去除網點了,執行濾鏡/雜色/去斑,怎麼樣,圖像清晰多了吧!最後一道工序是彌補掃描儀焦距上的誤差,執行濾鏡/銳化/USM銳化,仔細調節窗口中的各項參數,注意半徑(Radius)值不要調得過大,這樣可以使圖像更為清晰。多次實驗後,對掃描儀的焦距誤差也就心中有數了。
經過上面一番處理,您會發現圖像更逼真、更精細!。
⑧ 批量縮小各個目錄下的圖片
這個我最拿手!!!
1.首先確保jpg文件或包含jpg文件夾在一個大文件夾里,右鍵--搜索:要搜索的文件或文件夾名為:.jpg ---立即搜索---將結果拖到Image Optimizer里。
2.Image Optimizer中,壓縮圖片如果保持原尺寸,則壓縮項里設置壓縮品質80和壓縮率50,如果改變尺寸則在變形項里設置最大高度或寬度,勾選適合窗口。不勾選從不覆蓋文件,勾選輸出目錄與輸入文件相同,off變成on,下一步就行了。
3.Image Optimizer 5.10 漢化版下載
http://www.skycn.com/soft/2312.html
我的裝機必備!!我已經用它壓了不下十萬張圖了!!!一個字-----就是快,方
便,爽
⑨ CAD中怎樣對圖進行縮放,並且標注變小但是數值不變呢
標注顯示的是你畫的實際的大小,縮放圖時實際的大小是不變的,只是使你看到的效果改變。
就像用Google地圖的放大縮小一樣,看時使用的比例不同了,但地圖上的東西的大小是不變的。用尺子量時還要乘上比例。標注顯示的是乘上後的結果。