1) Por File -> Automate -> Fit Image...
,
podemos ajustar imágenes de cualquier tamaño u orientación en un tamaño de marco particular. Pero no podemos especificar el método de remuestreo, como Bicublic Sharper
. De hecho, no sabemos qué método de remuestreo utiliza.
2) por Image -> Image Size...
,
podemos controlar los métodos de remuestreo. Pero para el procesamiento por lotes, como el cambio de tamaño por lotes de fotos de diferente orientación, no podemos especificar un tamaño de "ajuste de marco" en este menú.
¿Hay alguna manera/un guión/un menú con el que podamos combinar las ventajas de los dos - Imagen de ajuste por lotesBicublic Sharper
?
De hecho, puede echar un vistazo a la fuente del script Ajustar imagen. Está en \Presets\Scripts\Fit Image.jsx
(al menos para CS5).
En mi script, el método de remuestreo está en la línea 135:
app.activeDocument.resizeImage(newWidth, newHeight, resolution, ResampleMethod.BICUBIC);
Así que ahí lo tienes, el método predeterminado es Bicubic .
De acuerdo con la guía de referencia, podemos enviar uno de los siguientes:
BICUBIC
BICUBICSHARPER
BICUBICSMOOTHER
BILINEAR
NEARESTNEIGHBOR
NONE
Igual que el cuadro de diálogo de tamaño de imagen en PS (¡gran sorpresa!), con NINGUNO adicional.
Estoy lejos de ser un experto en secuencias de comandos en Photoshop, pero pude modificar la secuencia de comandos Ajustar imagen existente para incorporar un menú desplegable de método de remuestreo. Esto me funciona en CS5, no lo probé en ninguna otra versión de Photoshop.
Editar: Bien, entonces esto no es (todavía) compatible con una acción grabada, lo que ciertamente lo hace un poco inútil. Tendré que averiguar cómo funciona eso. ¡Ahora con funcionalidad de acción grabada!
Hay dos soluciones para esto.
Debido a este problema, acabo de empezar a leer los manuales . Soy el tipo de programación. Pero Photoshop contiene muchas clases, y codificar JavaScript en un editor de texto sin formato no es fácil. Y, lo que es más importante, ¡encontré que el método 2 funciona!
Es posible que deba escribir un script para operaciones más complejas. Pero no hoy. Simplemente abra Photoshop, vaya a Edit > Preferences > General > Image Interpolation
y seleccione Bicubic Sharper
. He probado que esto funciona bien con File > Automate > Fit Image...
y File > Scripts > Image Processor...
, lo que significa que ambos se usarán Bicubic Sharper
para volver a muestrear :)
PD: elegí construir el mío propio porque me siento más seguro con esto Action
. es un montón de códigos, que pueden contener errores, o pueden elegir métodos de remuestreo que no sean , de alguna manera, en algunos casos, ¿quién sabe?Fit Image
Image Processor
Bicubic Sharper
medianoche
Fit Image.jsx
en miScripts
carpeta,Event Scripts Only
carpeta tampoco. Si, como se cita en su código,ResampleMethod.BICUBIC
está codificado en elFit Image
comando, me pregunto por qué después de cambiar mis Preferencias, ¿sigue el método de remuestreo?Juan B
Juan B
medianoche
Bicubic Sharper
las Preferencias de CS5, luego haga el originalFit Image
, se usará la salidaBicubic Sharper
? (Puede probar los archivos de salida con sus tamaños de archivo. Las mismas imágenes redimensionadas, con el mismo método de remuestreo, deben tener el mismo tamaño de archivo).medianoche
Fit Image
está en elFile > Automate > Fit Image...
. CS2 no tieneFit Image
enFile > Scripts >
. ¿Dónde está el CS5Fit Image
?Juan B
\Plug-Ins\Adobe Photoshop Only\Automate\Fit Image.8LI
. No sé cómo editar un archivo 8LI, de lo contrario, intentaría modificarlo.