导航:首页 > 图片大全 > off图片如何缩小

off图片如何缩小

发布时间:2023-01-06 10:48:57

怎么样把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地图的放大缩小一样,看时使用的比例不同了,但地图上的东西的大小是不变的。用尺子量时还要乘上比例。标注显示的是乘上后的结果。

阅读全文

与off图片如何缩小相关的资料

热点内容
抖音男生伤感文案图片大全 浏览:823
关于男女朋友文字控图片白底黑字 浏览:806
女生开滤镜之后对比图片 浏览:227
微信如何查对方已撤回的图片 浏览:595
王泽女生图片 浏览:765
动画片女孩图片大全大图 浏览:223
动漫gl图片 浏览:141
男孩卡通图片简单 浏览:52
仙侠风图片背景怎么弄好看 浏览:471
如何经营一段感情图片 浏览:208
电影截图伤感文字图片 浏览:52
在线自定义文字图片 浏览:999
高冷短发女生图片 浏览:285
绿衣服敬礼图片 浏览:686
陈数电视剧中的锁骨发型图片 浏览:586
吊带花长裙怎么搭配图片 浏览:622
如何把3张图片在word上排版打印 浏览:383
伤感女生壁纸图片二次元 浏览:701
古装美女头像唯美图片 浏览:953
动漫片小公主高清图片 浏览:13